华为云:搭建WordPress
目录
创建共享带宽
当部署在华为云上的项目需要访问或者对外提供服务时,公网连接时可以选择独享带宽或者共享带宽,对于业务压力和流量负载没有过高要求的情况,我们可以把多个EIP绑定在同一个共享带宽上,使该带宽资源得到最大化利用并节省开支。
进入共享带宽页面
进入华为云控制台,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击服务列表->”网络”->“虚拟私有云VPC”,进入后点击左侧栏“弹性公网IP和带宽”下的“共享带宽“,打开如下图所示:
共享带宽
共享带宽可以实现多个弹性公网IP(EIP)共同使用一条带宽。同一区域下的所有已绑定EIP的弹性云服务器、裸金属服务器、弹性负载均衡等实例共用一条带宽资源,从而节省网络运营成本,同时方便运维统计。共享带宽操作灵活,不区分EIP类型及绑定实例类型,您可以随时从共享带宽中增加或移出按需计费的EIP
创建安全组
在安全组列表页点击所创建的安全组名称,进入安全组详情页面。
点击“入方向规则”->“添加规则”,并按下图添加入方向规则,配置如下:
① 优先级:1 ② 策略:允许 ③ 协议端口:全部放通; ④ IP地址设为0.0.0.0/0。 点击“确定”。
创建虚拟私有云(VPC)
虚拟私有云(Virtual Private Cloud)是用户在华为云上申请的隔离的、私密的虚拟网络环境。用户可以自由配置VPC内的IP地址段、子网、安全组等子服务,也可以申请弹性带宽和弹性IP搭建业务系统。 3.1进入虚拟私有云页面
点击左侧栏“虚拟私有云”,
创建弹性云服务器(ECS)
该步骤创建并配置(安装WordPress,连接MySQL数据库,实现开机启动等)一台ECS,之后业务需要扩充时,只需要利用该ECS创建的镜像创建即可。
搭建LAMP(Linux,Apache,MySQL,PHP)环境
该步骤创建并配置(安装WordPress,连接MySQL数据库,实现开机启动等)一台ECS,之后业务需要扩充时,只需要利用该ECS创建的镜像创建即可。
①键入如下命令安装LAMP环境,并开启相应服务:
什么是LAMP?
LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
yum install -y httpd php php-fpm php-server php-mysql mysql
②配置httpd服务,输入以下命令编辑配置。
vim /etc/httpd/conf/httpd.conf
③在打开的配置文件界面,单击快捷键“shift+g”,进入配置文件最后一行。单击快捷键“i”进入编辑模式,移动光标至配置文件末尾,回车换行,拷贝粘贴以下配置代码。
ServerName localhost:80
单击快捷键“ESC”退出编辑模式,在编辑器任意位置右键粘贴以下代码,回车执行保存并退出配置文件。
:wq
下载WordPress安装软件
键入如下命令,下载WordPress安装软件:
什么是WordPress?
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
运行结束,显示‘ wordpress-4.9.1-zh_CN.tar.gz’saved (WordPress安装包已下载完成)。
解压WordPress安装软件
键入如下命令,将WordPress安装包解压到目录/var/www/html:
tar -zxvf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html
开启安装包所在目录的读写权限
键入如下命令,赋予文件所在目录读写权限:
chmod -R 777 /var/www/html
开启httpd service
键入如下命令,开启httpd service :
systemctl start httpd.service
5.7开启php-fpm service
键入如下命令,开启php-fpm service:
systemctl start php-fpm.service
5.8查看httpd service状态
键入如下命令,查看httpd service状态:
systemctl status httpd
如下图所示,httpd状态为高亮显示的active(running)。
5.9查看php-fpm service状态
键入如下命令,查看php-fpm service状态 :
systemctl status php-fpm
如下图所示,php-fpm状态为高亮显示的active(running)。
5.10将httpd服务设为开机启动
键入如下命令,将httpd服务设为开机启动 :
systemctl enable httpd
如下图所示,httpd服务已设置为开机启动。
5.11将php-fpm服务设为开机启动
键入如下命令,将php-fpm服务设为开机启动:
systemctl enable php-fpm
如下图所示,php-fpm服务已设置为开机启动。