# ECS自助建站汇总
#### 简介
为了方便用户搭建网站，本文汇总了华为云常用的网站搭建指导。并提供了指导文档和相关镜像的链接，您可以根据介绍选择需要搭建的网站，并通过链接获取指导文档和镜像，轻松搭建您的网站。
搭建方式分为镜像部署和手工搭建。
- 镜像部署使用市场镜像进行搭建，部署时间短，部署过程简单，可支持主流应用场景，且有镜像服务商的专业售后工程师团队支持。
- 手工搭建部署时间长，部署过程复杂，需要自行选择合适的操作系统、数据库、中间件等各类软件，再进行安装和配置。可以满足个性化的部署需求。后期的维护需要依赖自身运维人员的经验。
 
#### 汇总表
表1网站搭建汇总表 
| 网站搭建方案                                                                                                                         | 搭建方式                                                 | 操作系统     | 镜像及所含资源                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 说明                                                                                                                                                                                 |
|:---|:---|:---|:---|:---|
| [镜像部署Windows 环境](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0107434832.html)                                | 镜像部署                                                | Windows | 由所选镜像决定                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 已经购买了弹性云服务器，但想切换成其它类型操作系统，或者想使用镜像重新部署已经预装了其它软件的环境。                                                                                                                                 |
| [镜像部署WordPress（Linux）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0119863154.html)                          | 镜像部署                                                | Linux   | WordPress官方正式版 - 软件版本：WordPress 5.3.2  - 环境软件：Php7.3.14、MySQL5.6、Apache2.4.6、CentOS7.6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | WordPress简称WP，最初是一款博客系统，后逐步演化成一款免费的CMS（内容管理系统/建站系统）。                                                                                                                               |
| [镜像部署LNMP 环境](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0126128573.html)                                    | 镜像部署                                                 | Linux   | LNMP平台（CentOS7.4 Nginx PHP7.2） - Nginx 1.12.2  - MySQL 5.7.21  - PHP 7.2.4、7.1.16、7.0.29、5.6.35、5.5.38、5.4.45、5.3.29  - Redis 4.0.9  - Memcached 1.5.7  - Jemalloc 5.0.1  - Pure-FTPd 1.0.47  - phpMyAdmin 4.4.15.10   | LNMP代表Linux系统下Nginx+MySQL+PHP这种网站服务器架构，Nginx是一个小巧而高效的Linux下的Web服务器软件。                                                                                                              |
| [镜像部署Magento 电子商务网站（Linux）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0137264468.html)                        | 镜像部署                                               | Linux   | Magento2.2.4英文社区版_简单数据版                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Magento是一款开源电子商务系统，设计灵活，具有模块化架构体系和丰富的功能，可为大中型站点提供解决方案。                                                                                                                               |
| [镜像部署Java Web环境](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0152542373.html)                                    | 镜像部署                                                  | Linux   | Java环境                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Tomcat是一个免费的开放源代码的Web应用，是目前比较常用的Web 应用程序。可以用来托管常用的Java Web应用程序。                                                                                                                       |
| [镜像部署Joomla内容管理系统（Linux）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0159223266.html)                          | 镜像部署                                                | Linux     | Joomla 网站内容管理系统( LAMP) - 软件版本：Joomla 3.8.5  - 环境版本：LAMP、php7.0、mysql5.6.3、apache 2.4.8、9Panel                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | Joomla是一套全球知名的内容管理系统，即Joomla CMS（Content Management System）。Joomla是使用PHP语言加上Mysql数据开发的软件系统，是网站的一个基础管理平台，适合从个人网站到各种企业网站、分类信息系统、电商销售类型的各类网站。                                           |
| [镜像部署AMH](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0165947762.html)                                         | 镜像部署                                                 | Linux    | [PHP运行环境AMH4.2面板PHP CentOS6.8](https://marketplace.huaweicloud.com/contents/9ace61c3-3c9b-4a11-a8d9-c565a6039774#productid=00301-131668-0--0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | AMH是一套通过Web控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统。                                                                                                                                           |
| [搭建Discuz! 论坛网站](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0092811408.html)                                | 手动部署 自动部署     | Linux    | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Discuz! 是通用的社区论坛软件系统，基础架构采用流行的web编程组合PHP+MySQL实现。                                                                                                                                  |
| [搭建FTP 站点（Windows）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0109733866.html)                               | 手动部署                                                | Windows  | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 使用Windows自带的FTP服务搭建FTP站点。                                                                                                                                                           |
| [快速构建FTP站点（Linux）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0115828034.html)                               | 手动部署 自动部署    | Linux    | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 使用vsftpd软件搭建FTP站点。vsftpd全称是"very secure FTP daemon"，是一款在Linux发行版中使用较多的FTP服务器软件。                                                                                                      |
| [基于Tomcat构建Java web环境](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0114925482.html)                            | 手动部署 自动部署    | Linux    | 公共镜像 - Tomcat 8.5.31  - JDK 8u171                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Tomcat是一个免费的开放源代码的Web应用，是目前比较常用的Web 应用程序。可以用来托管常用的Java Web应用程序。                                                                                                                      |
| [搭建Microsoft SharePoint Server 2016](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0119892027.html)            | 手动部署                                                 | Windows | 公共镜像 - Microsoft SQL Server 2014  - SharePoint Server 2016                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Microsoft SharePoint Server是一个门户站点，使得企业能够开发出智能的门户站点。这个站点能够无缝连接到用户、团队和知识。                                                                                                           |
| [手工搭建LNMP环境](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0130142475.html)                                    | 手动部署                                                | Linux   | 公共镜像 - Nginx 1.14.0  - MySQL 5.7    - PHP 7.0.31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | LNMP代表Linux系统下Nginx+MySQL+PHP这种网站服务器架构，Nginx是一个小巧而高效的Linux下的Web服务器软件。                                                                                                              |
| [基于WordPress搭建个人网站（Linux）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0135015337.html)                      | 手动部署 自动部署   | Linux     | 公共镜像 - Nginx 1.14.0  - MySQL 5.7    - PHP 7.0.31  - WordPress 4.9.8                                                                                                                                                                                                                                                                                                                                                                                                                             | 使用弹性云服务器的Linux实例手工搭建LNMP平台，并部署WordPress环境。WordPress简称WP，最初是一款博客系统，后逐步演化成一款免费的CMS（内容管理系统/建站系统）。                                                                                    |
| [手工部署Docker](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0141067581.html)                                       | 手动部署 自动部署 | Linux    | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 使用弹性云服务器的Linux实例部署Docker，并提供了Docker常用操作及简单的镜像制作过程。                                                                                                                                   |
| [搭建微信公众号后台------收发文本消息](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0140957207.html)                          | 手动部署 自动部署    | Linux    | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 使用弹性云服务器搭建微信公众号处理后台，使用Python语言编写对应的微信消息处理逻辑代码，接收从微信服务端转发过来的消息，并返回处理结果给最终用户。                                                                                                        |
| [手工部署GitLab（CentOS7.2）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0142594569.html)                         | 手动部署                                                | Linux    | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 使用弹性云服务器的Linux实例手工部署GitLab。GitLab是一个开源的版本管理系统，使用Git作为代码管理工具。                                                                                                                         |
| [手工部署RabbitMQ（CentOS 7.4）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0143982115.html)                          | 手动部署 自动部署 | Linux    | 公共镜像 - Erlang 8.3  - RabbitMQ 3.6.9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 使用弹性云服务器的Linux实例部署RabbitMQ。RabbitMQ是采用Erlang语言实现AMQP（Advanced Message Queuing Protocol，高级消息队列协议）的消息中间件，它最初起源于金融系统，用于在分布式系统中存储转发消息。RabbitMQ凭借其高可靠、易扩展、高可用及丰富的功能特性成为目前非常热门的一款消息中间件。 |
| [手工搭建Ghost博客（Ubuntu 20.04）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0149023604.html)                        | 手动部署                                                 | Linux   | 公共镜像 - Nginx 1.14.0  - MySQL 5.7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Ghost是基于Node.js的开源博客平台，可以为用户提供更加便捷的写作与发布平台，本文指导用户基于华为云弹性云服务器（以Ubuntu 20.04操作系统云服务器为例）部署Ghost博客。                                                                                     |
| [手工部署Node.js（CentOS 7.2）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0151248730.html)                         | 手动部署                                                  | Linux     | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 使用弹性云服务器的Linux实例部署Node.js。Node.js是一个基于Chrome V8引擎的JavaScript运行环境，用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动，非阻塞I/O模型而得以轻量和高效，非常适合在分布式设备上运行数据密集型的实时应用。                                      |
| [搭建PostgreSQL主从架构](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0169444014.html)                              | 手动部署                                                  | Linux    | PostgreSQL (11.2)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | PostgreSQL是一个开源对象关系型数据库管理系统，并侧重于可扩展性和标准的符合性。本文指导您使用华为云弹性云服务器搭建PostgreSQL。                                                                                                            |
| [手工部署宝塔面板（CentOS 7.2）](https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0178996061.html)                            | 手动部署                                                 | Linux      | 宝塔Linux面板6.9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件，支持Linux与Windows系统。一键配置LAMP、LNMP、网站、数据库、FTP、SSL，通过Web端轻松管理服务器。                                                                                         |
| [基于开源wangmarketCMS快速建站](https://www.huaweicloud.com/solution/implementations/build-a-cms-based-on-open-source-wangmarket.html) | 自动部署                                                | Linux  | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 该方案可帮助您在华为云弹性云服务器上快速搭建SaaS云建站系统，您可以通过私有化部署wangmarketCMS建站系统，创建上千个无技术门槛，100%自由度的网站，并根据开源代码进行定制化开发。                                                                                 |
| [基于迅响快速构建响应式网站](https://www.huaweicloud.com/solution/implementations/build-a-responsive-website-based-on-xunxiang.html)        | 自动部署                                               | Linux    | 公共镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 该解决方案可以帮助您在华为云弹性云服务器上基于迅响一键式构建响应式网站。                                                                                                                                                |
| [基于万户快速建站](https://www.huaweicloud.com/solution/implementations/building-a-website-based-on-wanhu.html)                        | 自动部署                                                | 万户全网站管理系统 | 万户站群内容管理系统                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 该解决方案能帮助用户快速部署万户ezEIP企业网站管理系统。                                                                                                                                                     |
   
