搭建过程
采用购买的阿里云服务器,安装Centos7.9系统,搭建过程参考阿里云搭建文档
1.先进行lnmp的搭建
lnmp环境搭建_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)
2.再进行WordPress的搭建
如何搭建WordPress网站(GentOS8)_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)
3.相关命令操作
- 修改主机名(hostname)
hostnamectl set-hostname Wang
- 根目录递归查找文件
sudo find / -name "filename"
- 判断nginx是否配置成功
http://<ECS实例公网IP地址>/phpinfo.php
- Linux查询当前公网ip
curl ifconfig.me
curl icanhazip.com
wget -qO- ifconfig.me
wget -qO- icanhazip.com
4.搭建问题解决
4.1.lnmp环境搭建后无法访问已搭建好的Nginx服务器
- 确认Nginx是否已经安装并启动:使用命令
ps -ef | grep nginx
检查Nginx进程是否存在。如果进程不存在,使用命令systemctl start nginx
启动Nginx服务。 - 检查网络连接:确保客户端和服务器的网络连接正常。可以使用命令
ping
测试网络连通性。 - 检查防火墙设置:在CentOS 7.0上,防火墙默认启用了SELinux和firewalld。使用命令
sestatus
和systemctl status firewalld
检查SELinux和firewalld的状态。如果防火墙未正确配置或阻止了Nginx的端口(默认为80),则需要进行相应配置。 - 检查Nginx配置文件:Nginx的配置文件通常位于
/etc/nginx/nginx.conf
或/etc/nginx/conf.d/default.conf
。检查配置文件中是否有语法错误或配置错误,例如监听端口、访问权限等。 - 查看Nginx日志文件:Nginx的日志文件通常位于
/var/log/nginx/access.log
和/var/log/nginx/error.log
。使用命令tail -f /var/log/nginx/access.log
查看最新的访问日志,了解是否有任何错误或拒绝访问的记录。 - 检查防火墙设置,确保80端口是开放的。使用命令
firewall-cmd --list-ports
查看当前开放的端口,确保80端口在列。如果没有列出80端口,使用命令firewall-cmd --zone=public --add-port=80/tcp --permanent
将80端口添加到开放端口列表中,并使用命令firewall-cmd --reload
重新加载防火墙配置。
接下来,检查Nginx配置文件是否正确。常见的配置错误包括错误的监听端口、错误的访问权限等。确保配置文件中没有语法错误或配置错误。 - 使用命令进行测试,如果
telnet 172.16.1.56 22
能连接成功,但是telnet 172.16.1.56 80
失败请检查购买的服务器是否开启了80端口的接入。
4.2.出现界面只有文字没有渲染
查看是否都是公网ip地址
select * from wp_options where option_name = 'home' OR option_name = 'siteurl'
如果不是公网ip地址修改为公网ip地址
UPDATE wp_options
SET option_value = REPLACE(option_value, 'http://www.WordPress.EcsQuickStart.com', 'http://120.***.***.***')
WHERE option_name = 'home' OR option_name = 'siteurl';
修改后再次确认是否是公网ip地址,确认无误刷新网页
select * from wp_options where option_name = 'home' OR option_name = 'siteurl'
网页显示正常
http://120.***.***.***/wp-admin/
5.网站备份
5.1博客文件存储位置
ubuntu上的wordpress文章的本地存储位置-腾讯云开发者社区-腾讯云 (tencent.com)
搭建参考:
lnmp环境搭建_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)
如何搭建WordPress网站(GentOS8)_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)
网站备份参考:
WordPress网站备份与还原 – 知乎 (zhihu.com)