使用云服务器搭建一个基于 LNMP 的 Wordpress 博客
项目概览
在本项目中,您将了解如何使用云平台 > 计算 > 云服务器部署具备高可用性的 LNMP Web 应用程序。本项目相关的技术栈有 Linux、Nginx、MySQL 和 PHP。
准备事项
- 云平台账号:您需要注册一个云平台账户并充值来购买资源。
- 操作系统:本地需使用 Windows 7 及以上版本的 Windows 操作系统。
- 技能水平:基本了解 Web 技术、命令行和 LNMP。
前期小知识
Wordpress 是被广泛使用的、免费的、开放源代码的博客程序。相对于网易 163 博客或 QQ 空间等现成的博客网址,Wordpress 具备更高的自定义特性:可以自定义网站的外观样式、可以自由地发表文章、可以绑定自己的域名、甚至可以在博客里面集成购物功能。国外的许多企业网址、摄影博客都是基于 Wordpress 构建的。
搭建一个 Wordpress 有非常多的方式,本文推荐的是通过 LNMP 一键包进行安装,帮助用户熟悉云平台后台的基本操作以入门云计算。
LNMP 就是 Linux + Nginx + MySQL + PHP。针对非常小型的网址,可以不必完全使用 LNMP 方式来搭建,但 LNMP 可以良好应对未来流量上升而对服务器造成的压力,接触 LNMP 可以让我们在未来更好地深入学习。
- Linux:是一类 Unix 计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora 等。使用 Linux 而非 Wordpress 是因为 Linux 更省资源,Linux 默认没有远程桌面也使得其比 Windows 更安全;
- Nginx:这是一个 HTTP 及反向代理引擎,其作用是作为一个中间人,让用户得以访问服务器上的资源。在用户量大后,也可作控制流量用,将用户分散到不同的服务器以减缓单个服务器的压力;
- MySQL:数据库软件,博客文章数据以及用户数据等都存储在 MySQL 的数据表里。数据库可以使数据的存储更有条理,也有方便快捷的语法可以批量调整数据;
- PHP:PHP 是一个编程语言,Wordpress 便是基于 PHP 编写,在服务器上配置好 PHP 才能使 Wordpress 正常运行。
具体操作
- 创建云服务器
云服务器是通过虚拟化隔离出来具备特定算力的资源。以往机房会将 CPU,硬盘,内存以固定的配比装配在一台服务器内。现在公有云机房会将 CPU、硬盘、内存分散放在不同机柜,然后通过虚拟化技术对其进行调度,以有效地降低成本。云服务器则可以让用户不必顾虑底层的调度技术,而可以直接使用算力资源。 - 配置安全组。
- 绑定公网 IP。
- 远程连接服务器。
- 安装 LNMP 一键包。
- 安装 Wordpress。
后期备案
若您希望正常运行自己的 Wordpress 博客,您便需要购买域名并解析到云平台的 ip。
根据中国大陆工信部的规定,所有在大陆境内运行的服务都必须进行 ICP 备案。只要在互联网能访问并且使用大陆公网 IP 地址的域名都需要备案。

