本文记录了采用 优快云 开发云网站搭建的过程,手把手带你搭建起一个导航网站,内容供学习参考。
导航站的网址是 http://116.196.118.218,网址首页截图如下。
如果你不想从操作系统开始,一步一步的安装 Web 服务器、PHP、数据库、WordPress、Webstack等各类软件,可以选择镜像安装,只需进行一次简单操作,一分钟内便可以获得截图中的导航站。
镜像,就是云服务器的“装机盘”。
以往,用户购买云服务器后,需自行配置环境、安装软件,繁琐且耗时
现在用户只需进行一次简单操作,就可快速获得该镜像中所预装的软件应用,让云服务器“即开即用”,省时方便。
WordPress和WebStack简介
网上有很多开源免费的软件,例如WordPress、MeLog、Hexo、OneBlog等等,这些开源系统都能满足博客的需求。除了满足博客需求以外,还需要提供导航的功能。
因此最终选择了WordPress和WebStack,原因如下:
- WordPress功能强大,安装部署容易,插件生态很庞大;
- 使用PHP脚本语言,修改内容会比较方便;
- WebStack是现成的主题,可以直接安装使用;
- WordPress中文官网:适用于博客到大型网站的 CMS (内容管理系统)
WebStack GitHub:https://github.com/owen0o0/WebStack
安装与部署
- 服务器环境搭建LNMP
1.1 购买Linux服务器
可以选择 腾讯云、阿里云、华为云、优快云开发云等国内的云厂商,当然有服务器的话也可以直接使用现有服务器来搭建。
考虑到网站的功能非常的单一,购买一台最轻量的服务器就可以了。
最终我在优快云 开发云上购买一台入门级的服务器。
为什么没有选择阿里云?阿里云被称套路云,套路如此之深,虽然一直防着,但还是不可避免要上套。想了解阿里云的套路,可以自行百度“阿里云 套路云”,了解各种套路。
腾讯云又称良心云,套路少,优惠多,但仅对新客的某些机型有效,续费时价格可能是你当时购买时的十倍,老用户是不能享受低折扣的。下面是我访问腾讯云 618活动的截图,由于我是腾讯云的用户,已不能享受优惠的价格。
优快云 的价格相对腾讯云非首单的价格,还是要低一些,这是我选择 优快云 的原因
接下来就是安装所需要的软件Nginx、MariaDB、PHP。MariaDB数据库管理系统是MySQL的一个分支。
安装 LNMP
安装Nginx
- 执行以下命令,在
/etc/yum.repos.d/
下创建nginx.repo
文件。
vi /etc/yum.repos.d/nginx.repo
- 按 i 切换至编辑模式,写入以下内容。
[nginx]
name = nginx repo
baseurl = https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck = 0
enabled = 1
- 按 Esc,输入 :wq,保存文件并返回。
- 执行以下命令,安装 nginx。
yum install -y nginx
- 执行以下命令,打开
default.conf
文件。
vi /etc/nginx/conf.d/default.conf