华为云之使用ECS弹性云服务器部署wordpress网站实战
【摘要】 华为云之使用ECS弹性云服务器部署wordpress网站实战
华为云之使用ECS弹性云服务器部署wordpress网站实战
一、登录华为云
二、购买共享带宽
服务列表->”网络”->“虚拟私有云VPC”,进入后点击左侧栏“弹性公网IP和带宽”下的“共享带宽“
三、创建安全组
1.创建安全组
2.给安全组添加规则
四、创建虚拟私有云(VPC)
五、创建弹性云服务器
1.选择ECS规格
配置参数如下:计费模式:按需计费,区域:华东-上海一,可用区:随机分配,CPU架构:X86,规格:通用计算型:S6.small.1 | 1vCPU|1GB,镜像:公共镜像:CentOS | CentOS 7.4 64bit(40GB),主机安全:勾选《开通主机安全》,系统盘: 高IO/40GB。
2.ECS网络配置
点击页面右下角“下一步:网络配置”。网络:选择步骤3创建的虚拟私有云,安全组:选择步骤2创建的安全组,弹性公网IP:现在购买,线路:全动态BGP,公网带宽:加入共享带宽。
3.查看创建好的云服务器
六、安装LAMP环境
1.SSH登录ECS云服务器
2.安装LAMP环境
yum install -y httpd php php-fpm php-mysql mysql
3.配置http服务
在配置文件最后一行新增ServerName localhost:80
[root@ecs-891c ~]# grep 80 /etc/httpd/conf/httpd.conf
#Listen 12.34.56.78:80
Listen 80
#ServerName www.example.com:80
ServerName localhost:80
七、安装WordPress安装
1.下载WordPress
wget https://cn.wordpress.org/wordpress-4.9.1-zh_CN.tar.gz
2.解压WordPress
[root@ecs-891c wordpress]# tar -xzf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html/
3.开启安装包所在目录的读写权限
chmod -R 777 /var/www/html #测试环境下可以用完全权限
chown -R apache:apache /var/www/html #实际生产环境建议用设置属主和属组的方式来保证安全性
4.开启httpd service
systemctl enable --now httpd
5.查看httpd状态
[root@ecs-891c wordpress]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2022-10-21 18:40:59 CST; 23s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 1633 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
├─1633 /usr/sbin/httpd -DFOREGROUND
├─1635 /usr/sbin/httpd -DFOREGROUND
├─1636 /usr/sbin/httpd -DFOREGROUND
├─1637 /usr/sbin/httpd -DFOREGROUND
├─1638 /usr/sbin/httpd -DFOREGROUND
└─1639 /usr/sbin/httpd -DFOREGROUND
Oct 21 18:40:59 ecs-891c systemd[1]: Starting The Apache HTTP Server...
Oct 21 18:40:59 ecs-891c systemd[1]: Started The Apache HTTP Server.
6.启动 php-fpm.service
systemctl enable --now php-fpm.service
7.查看 php-fpm.service服务状态
[root@ecs-891c wordpress]# systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2022-10-21 18:42:11 CST; 23s ago
Main PID: 1666 (php-fpm)
Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"
CGroup: /system.slice/php-fpm.service
├─1666 php-fpm: master process (/etc/php-fpm.conf)
├─1668 php-fpm: pool www
├─1669 php-fpm: pool www
├─1670 php-fpm: pool www
├─1671 php-fpm: pool www
└─1672 php-fpm: pool www
Oct 21 18:42:11 ecs-891c systemd[1]: Starting The PHP FastCGI Process Manager...
Oct 21 18:42:11 ecs-891c systemd[1]: Started The PHP FastCGI Process Manager.
八、安装RDS云数据库
1.购买RDS数据库
2.登录RDS数据库
3.新建数据库
4.查询新创数据库
九、wordpress初始配置
1.登录wordpress初始配置界面
2.连接数据库
3.设置登录用户名
十、登录wordpress
1.进入wordpress登录页
2.进入wordpress首页
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)