华为云之使用ECS弹性云服务器部署wordpress网站实战

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 华为云之使用ECS弹性云服务器部署wordpress网站实战

一、登录华为云

image.png

二、购买共享带宽

服务列表->”网络”->“虚拟私有云VPC”,进入后点击左侧栏“弹性公网IP和带宽”下的“共享带宽“

image.png

三、创建安全组

1.创建安全组

image.png

2.给安全组添加规则

image.png

四、创建虚拟私有云(VPC)

image.png

五、创建弹性云服务器

1.选择ECS规格

配置参数如下:计费模式:按需计费,区域:华东-上海一,可用区:随机分配,CPU架构:X86,规格:通用计算型:S6.small.1 | 1vCPU|1GB,镜像:公共镜像:CentOS | CentOS 7.4 64bit(40GB),主机安全:勾选《开通主机安全》,系统盘: 高IO/40GB。

image.png

2.ECS网络配置

点击页面右下角“下一步:网络配置”。网络:选择步骤3创建的虚拟私有云,安全组:选择步骤2创建的安全组,弹性公网IP:现在购买,线路:全动态BGP,公网带宽:加入共享带宽。

image.png

3.查看创建好的云服务器

image.png

六、安装LAMP环境

1.SSH登录ECS云服务器

image.png

2.安装LAMP环境

yum install -y httpd php php-fpm php-mysql mysql

image.png

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 

image.png

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

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数据库

image.png

2.登录RDS数据库

image.png

3.新建数据库

image.png

4.查询新创数据库

image.png

九、wordpress初始配置

1.登录wordpress初始配置界面

image.png

2.连接数据库

image.png

image.png

3.设置登录用户名

image.png

十、登录wordpress

1.进入wordpress登录页

image.png

2.进入wordpress首页

image.png

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
16天前
|
固态存储 安全 程序员
搭建程序员个人博客网站的服务器配置怎么选?
搭建个人博客网站时,合理选择服务器配置至关重要。推荐1核CPU、2GiB内存、SSD硬盘及2M-10M带宽,适合大多数个人博客。操作系统方面,Linux更为经济高效。建议选择如阿里云等知名云服务商,同时考虑服务器的可扩展性和安全性,确保网站稳定运行与良好体验。
|
16天前
|
运维 安全 Linux
怎么使用云服务器搭建个人博客网站
使用云服务器搭建个人博客网站是一个涉及多个步骤的过程,包括购买云服务器、域名注册和备案、环境配置、安装博客系统、部署SSL证书以及网站上线和维护。通过选择合适的云服务提供商(如阿里云、腾讯云等),配置服务器,安装宝塔面板,选择合适的博客程序(如Typecho、WordPress等),并确保安全措施到位,您可以成功搭建并运行自己的个人博客网站。
|
14天前
|
域名解析 网络协议 数据安全/隐私保护
阿里云轻量应用服务器搭建WordPress个人博客教程
阿里云轻量应用服务器搭建WordPress个人博客教程
|
13天前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
14天前
|
域名解析 安全 网络安全
阿里云服务器WordPress环境上安装SSL证书
阿里云服务器WordPress环境上安装SSL证书
|
14天前
|
弹性计算 JSON 关系型数据库
使用ROS模板基于ECS和RDS创建WordPress环境
使用ROS模板基于ECS和RDS创建WordPress环境
|
14天前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
4月前
【wordpress教程】wordpress博客网站添加非法关键词拦截
有的网站经常被恶意搜索,站长们不胜其烦。那我们如何屏蔽恶意搜索关键词呢?下面就随小编一起来解决这个问题吧。
72 1
|
19天前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度
|
19天前
|
缓存 弹性计算 应用服务中间件
如何使用 Wordpress?托管, 网站, 插件, 缓存
如何使用 Wordpress?托管, 网站, 插件, 缓存