安装wordpress网站
第一步创建VPC第二步创建ECS第三步创建RDS3.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绑定ECS4.2 ping公网访问是否成功第五步安装WORDPRESS5.1 安装WORDPRESSecs实例管理面板选择【自动化运维】扩展程序列表中搜索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.conf2. 修改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 nginx5. 再次访问http://47.96.234.35.5 修改wordpress数据库配置1. 将wp-config-sample.php文件复制为wp-config.php并将原文件作为备份。cd /usr/share/nginx/html/wordpress sudo cp wp-config-sample.php wp-config.php2. 编辑数据库配置文件填入在步骤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 nginx5.6 访问wordpress网站