☰
安装wordpress网站
2026/10/17 2:38:41 网站建设 项目流程

第一步:创建VPC

第二步:创建ECS

第三步:创建RDS

3.1 创建RDS实例

3.2 新增mysql安全组规则,修改ecs安全组和rds白名单

1. 新增mysql安全组

2. rds增加mysql安全组

3. ecs实例增加mysql安全组

3.3 为wordPress创建一个专用的数据库和数据库用户

1. 创建wordpress_user普通权限账号

2. 创建wordpress_database数据库

3. 检查wordpress_user所属数据库权限

第四步:VPC开通EIP (学生券入口)

4.1 EIP绑定ECS

4.2 ping公网访问是否成功

第五步:安装WORDPRESS

5.1 安装WORDPRESS

ecs实例管理面板,选择【自动化运维】,扩展程序列表中搜索:wordpress,选择“wordpress一件安装”【安装】

弹出的弹框中保持默认选项,点击【下一步】>>【确定】

点击【确定】后回弹出安装进度弹框,安装成功后进度显示100%

5.2 实例的安全组入方向放行TCP协议的22、80端口

检查实例的安全组入方向放行TCP协议的22、80端口,如果没有在安全组中增加对应的入口规则

5.3 浏览器访问公网ip是否成功

http://47.96.234.3

由于“wordpress一键安装”镜像没有配置对应的wordpress访问地址,所以使用http访问公网地址的后会出现如下的界面

5.4 修改nginx配置

1. 备份默认配置并创建新的Nginx配置文件
# 备份配置文件 sudo mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak # vim命令进入修改配置文件 sudo vim /etc/nginx/conf.d/default.conf
2. 修改Nginx配置文件

按i键进入编辑模式,在server和location ~ .php$模块内,将root后的内容替换为WordPress根目录。镜像中WordPress的根目录为/usr/share/nginx/html/wordpress。

如果/etc/nginx/conf.d/default.conf是空文件,直接复制下面的文本

server { listen 80; server_name localhost; root /usr/share/nginx/html/wordpress; location / { index index.php index.html index.htm; } location ~ .php$ { root /usr/share/nginx/html/wordpress; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }

按Esc键,输入:wq后按Enter键,保存退出配置文件。

3. 检查配置语法。

如果显示syntax is ok,则表示可以正常重启。

sudo nginx -t

若检查语法报错,可通过sudo mv /etc/nginx/conf.d/default.conf.bak /etc/nginx/conf.d/default.conf恢复默认配置。

4. 重启Nginx使配置生效。
sudo systemctl restart nginx
5. 再次访问http://47.96.234.3

5.5 修改wordpress数据库配置

1. 将wp-config-sample.php文件复制为wp-config.php,并将原文件作为备份。
cd /usr/share/nginx/html/wordpress sudo cp wp-config-sample.php wp-config.php
2. 编辑数据库配置文件,

填入在步骤3.3中创建的数据库信息,包括数据库名称、用户名和密码。

sudo vim wp-config.php

按i键进入编辑模式。

/** WordPress数据库的名称 */ define('DB_NAME', 'WORDPRESS_DATABASE'); /** MySQL数据库用户名 */ define('DB_USER', 'WORDPRESS_USER'); /** MySQL数据库密码 */ define('DB_PASSWORD', 'WORDPRESS_PASSWORD'); /** MySQL主机 */ define('DB_HOST', 'localhost');

修改完成后,按Esc键,输入:wq并按Enter键保存退出

3. 检查配置语法。

如果显示syntax is ok,则表示可以正常重启。

sudo nginx -t

若检查语法报错,可通过sudo mv /etc/nginx/conf.d/default.conf.bak /etc/nginx/conf.d/default.conf恢复默认配置。

4. 重启Nginx使配置生效。
sudo systemctl restart nginx

5.6 访问wordpress网站

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询