如何访问云服务器上的WordPress(分步指南)
无论是个人博客还是企业官网,将WordPress部署到云服务器后,访问网站并管理后台是用户最关心的核心操作,以下从基础访问设置到高级安全配置,逐步说明如何顺畅访问云服务器上的WordPress站点。
第一步:确认服务器网络环境配置
访问云服务器上的WordPress前,需确保服务器已完成基础环境搭建:
-
服务器端口开放
- 登录云服务商控制台(如阿里云、酷盾),进入安全组规则设置。
- 开放以下端口:
- 80端口(HTTP协议)
- 443端口(HTTPS协议)
- (可选)22端口(SSH远程连接,用于服务器管理)
-
检查Web服务状态
- 通过SSH工具(如PuTTY、FinalShell)连接服务器,输入命令查看服务是否运行:
systemctl status apache2 # Apache服务状态 systemctl status nginx # Nginx服务状态 systemctl status mysql # 数据库状态
- 通过SSH工具(如PuTTY、FinalShell)连接服务器,输入命令查看服务是否运行:
第二步:通过IP地址临时访问
在域名解析生效前,可通过服务器公网IP直接访问:
-
获取服务器公网IP
- 登录云服务器控制台,在实例详情页查看公网IPv4地址。
-
浏览器输入IP地址
- 打开浏览器,输入
http://服务器公网IP
(如http://123.123.123.123
)。 - 若显示WordPress安装页面或网站首页,说明环境配置成功。
- 打开浏览器,输入
第三步:绑定域名并配置解析
通过域名访问网站需完成域名解析与服务器绑定:
-
域名解析设置
- 登录域名注册商后台(如阿里云万网、Cloudflare),添加一条A记录:
- 主机记录:(主域名)或
www
(子域名) - 记录值:服务器的公网IP地址
- TTL值:默认300秒(无需修改)
- 主机记录:(主域名)或
- 登录域名注册商后台(如阿里云万网、Cloudflare),添加一条A记录:
-
服务器虚拟主机配置
- Apache用户:修改
/etc/apache2/sites-available/000-default.conf
,添加ServerName yourdomain.com
。 - Nginx用户:编辑
/etc/nginx/sites-available/default
,修改server_name
为域名。 - 重启Web服务:
systemctl restart apache2 # Apache systemctl restart nginx # Nginx
- Apache用户:修改
第四步:安装SSL证书(强制HTTPS访问)
启用HTTPS加密可提升安全性及SEO权重:
-
免费证书申请
- 推荐使用Let’s Encrypt,通过Certbot工具自动签发:
sudo apt install certbot python3-certbot-nginx # Nginx sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
- 推荐使用Let’s Encrypt,通过Certbot工具自动签发:
-
强制跳转HTTPS
- 修改Nginx配置文件,添加301重定向:
server { listen 80; server_name yourdomain.com www.yourdomain.com; return 301 https://$server_name$request_uri; }
- 修改Nginx配置文件,添加301重定向:
第五步:访问WordPress后台管理
完成网站访问后,登录后台进行内容管理:
-
默认后台地址
- 浏览器输入
https://yourdomain.com/wp-admin
(将域名替换为实际地址)。 - 输入安装时设置的用户名和密码。
- 浏览器输入
-
安全建议
- 修改默认登录路径:安装插件WPS Hide Login,自定义后台URL(如
/mylogin
)。 - 启用两步验证:使用插件Wordfence或Google Authenticator。
- 修改默认登录路径:安装插件WPS Hide Login,自定义后台URL(如
常见问题排查
-
无法通过IP/域名访问
- 检查防火墙是否放行80/443端口
- 使用
curl -I http://localhost
查看本地服务状态
-
数据库连接错误
- 确认
wp-config.php
中的数据库名称、用户名、密码是否正确 - 登录MySQL检查用户权限:
GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost';
- 确认
引用说明
本文参考了阿里云官方文档《云服务器ECS建站教程》、WordPress Codex《安装指南》及Let’s Encrypt官方技术手册。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/5814.html