基于华为云(鲲鹏)服务器搭建WordPress个人博客
目录
1.创建虚拟私有云(VPC)
步骤1. 进入虚拟私有云页面
点击左侧栏“虚拟私有云”,如下图所示:
步骤2. 创建虚拟私有云
点击右上角“创建虚拟私有云”。
基本信息:
当前区域:华北-北京四
名称:vpc-WP (学生可以根据自己的编号,如 VPC-086)
网段:192.168.0.0/16
子网配置:
可用分区:可用区1
子网名称:subnet-WP (学生可以根据自己的编号,如subnet-086)
子网网段:192.168.0.0/24
配置完成后点击右下角“立即创建”,进入VPC 列表可查看到已创建的 VPC。
2.创建安全组
步骤1. 进入安全组页面
点击左侧栏 “访问控制”->“安全组”,如下图所示:
步骤2. 创建安全组
查看是否有安全组,如果有则跳过此步骤(直接采用默认安全组即可,如 Sys-default) 点击右上角“创建安全组”,命名安全组(例:sg-WP的安全组名称),模板默认,点击“确定”,创 建安全组。
3. 添加安全组规则
在安全组列表页点击所创建的安全组名称,进入安全组详情页面。
点击“入方向规则”->“添加规则”,并按下图添加入方向规则,配置如下:
协议端口:下拉选择“全部放通”;
IP地址设为 0.0.0.0/0
安全组创建及规则配置成功,如下图所示:
4. 创建弹性云服务器(ECS)
该步骤创建并配置(安装WordPress,连接MySQL数据库,实现开机启动等)一台 ECS,之后业务需 要扩充时,只需要利用该ECS 创建的镜像创建即可。
步骤1. 进入弹性云服务器页面
选择“服务列表”->“计算”的“弹性云服务器 ECS”,进入左侧栏“弹性云服务器”页面,如下图所示:
步骤2. 选择弹性云服务器的配置参数
点击右上角“购买弹性云服务器” ,并按下图配置以下参数。
点击页面右下角“下一步:网络配置” ,虚拟私有云、网卡、安全组及带宽均应该选择之前1/2/3 步创建的资源 。
弹性公网IP,现在购买,选择静态 BGP,按流量计费的模式,带宽选择 20M 即可,带宽名称: bandwidth-086
设置用户名和密码确认购买 ECS 。点击页面左下角“下一步:高级配置”,设置并牢记ECS 用户登录密码及云服务器名称。
确认无误后点击“下一步 确认配置”,勾选同意协议点击“立即购买”【创建 ECS 需要等待约 2 分钟】。 至此,弹性云服务器已创建且已匹配之前 1/2/3 步骤中创建好的虚拟私有云、网卡、安全组及带宽。
5. 搭建 LAMP 环境
步骤 1. 远程登陆 ECS
或者采用 xshell工具,登入服务器
步骤 2. 安装 LAMP 环境
键入如下命令安装 LAMP 环境,并开启相应服务
yum install -y httpd php php-fpm php-server php-mysql mysql
运行结束,显示“Complete!”
步骤 3. 配置 httpd 服务,命令编辑配置。
vim /etc/httpd/conf/httpd.conf
在打开的配置文件界面,单击快捷键“shift+g”,进入配置文件最后一行。单击快捷键“i”进入编辑模式, 移动光标至配置文件末尾,回车换行,拷贝粘贴以下配置代码
ServerName localhost:80
添加成功如下图所示:
单击快捷键“ESC”退出编辑模式,在编辑器键入:wq,回车执行保存并退出配置文件。
6. 下载 WordPress 安装软件
键入如下命令,下载 WordPress 安装软件:
wget -c
https://sandbox-experiment-resource.obs-website.cn-north-1.myhwclouds.com/30m in-website/wordpress-4.9.1-zh_CN.tar.gz
运行结束,显示‘ wordpress-4.9.1-zh_CN.tar.gz’saved (WordPress 安装包已下载完成)。
或者直接使用winscp传输
使用cd /以及mv wordpress-4.9.1-zh_CN.tar.gz ~ 移动
步骤 1. 解压 WordPress 安装软件
键入如下命令,将 WordPress 安装包解压到目录/var/www/html
tar -zxvf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html
运行至“wordpress/readme.html”行结束,显示如下图所示。
步骤 2. 开启安装包所在目录的读写权限
键入如下命令,赋予文件所在目录读写权限:
chmod -R 777 /var/www/html
此步直接运行完毕,如下图所示:并验证权限修改是否成功
步骤 3. 开启 httpd service
键入如下命令,开启 httpd service
systemctl start httpd.service
步骤 4. 开启 php-fpm service
键入如下命令,开启 php-fpm service
systemctl start php-fpm.service
步骤 5. 查看 httpd service 状态
键入如下命令,查看 httpd service 状态:
systemctl status httpd
如下图所示,httpd 状态为高亮显示的 active(running)
步骤 6. 查看 php-fpm service 状态
键入如下命令,查看 php-fpm service 状态 :
systemctl status php-fpm
如下图所示,php-fpm 状态为高亮显示的 active(running)
步骤 7. 将 httpd 服务设为开机启动
键入如下命令,将 httpd 服务设为开机启动 :
systemctl enable httpd
如下图所示,httpd 服务已设置为开机启动。
步骤 8. 将 php-fpm 服务设为开机启动
键入如下命令,将 php-fpm 服务设为开机启动:
systemctl enable php-fpm
如下图所示,php-fpm 服务已设置为开机启动
7. 创建并配置 RDS
步骤 1. 进入关系型 数据库页面
于华为云控制台,点击“服务列表”->“数据库”->“云数据库 RDS”,进入左侧栏 “实例管理”界 面,如下图所示:
步骤 2. 选择数据库实例的配置参数
点击右上角“购买数据库实例”,并按下图配置相关信息。
① 计费模式:按需计费
② 区域:华北-北京四
③ 实例名称:自定义
④ 数据库引擎:MySQL
⑤ 数据库版本:5.7
⑥ 实例类型:主备
⑦ 储存类型:超高 IO
⑧ 主可用区:任意选择一项
⑨ 备可用区:任意选择一项
⑩ 时区:UTC+08:00
⑪ 性能规格:选择“2 核|4GB”
步骤 3. 设置密码确认购买数据库实例
- 继续按下图配置相关信息,确保数据库使用的 VPC、子网、内网安全组均使用之前 1/2/3 步骤中创建 的实例;
- 数据库端口:默认(3306)
- 设置并牢记数据库密码;
- 点击右下角的“立即购买”,确认订单详情后点击“提交”。
点击“返回云数据库 RDS 列表”返回数据库实例列表,此处需要等待一段时间,请耐心等待,然后刷新。
数据库创建成功后,如下图所示:
步骤 4. 登陆 MySQL 数据库
根据步骤 3 创建的数据库用户名(用户名:root)和所设置的密码登录 MySQL 并创建 WordPress 数据库。
数据库登录成功,如下图所示:
步骤 5. 创建 WordPress 数据库
点击“SQL 操作”,选择“SQL 查询”如下图(“SQL 查询”下命令行默认内容删除即可):
键入 SQL 语句,执行如下命令:
create database wordpress;
点击“执行 SQL”,如下图:
创建 WordPress 数据库成功,如下图所示:
8. 访问 WordPress 并进行相应配置
步骤 1. 进入数据库配置页面
在浏览器地址栏中输入以下地址访问 WordPress:
http://ECSIP/wordpress
注意:请使用云服务器的公网 IP 替换访问地址中的【ECSIP】。
点击“现在就开始!”按钮,进入 WordPress 数据库配置页面,如下图所示配置相关参数:
- 1.数据库名:wordpress
- 2.用户名:root
- 3.密码:步骤 3 创建的数据库密码
- 4.数据库主机:填写数据库的内网地址和端口
- 3.密码:步骤 3 创建的数据库密码
- 2.用户名:root
数据库主机填写如下地址:
步骤 2. 安装 WordPress
单击“现在安装”。设置站点标题、用户名、密码及电子邮件后,点击“安装 WordPress”,如下图所示:
步骤 3. 登陆网站
点击“登录”,填入上步中设置的用户名及密码,登录网站后就可以开始建设运营您的网站了! 登录网站, 可见网站“仪表盘”:
至此,成功!