You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

重启Google Cloud上的WordPress VM后无法访问后台,提示“连接并非私密”

排查Google Cloud Click-to-Deploy WordPress重启后无法访问的问题

以下是针对该问题的分步排查方案:

1. 验证VM内部服务状态与本地连通性

  • 登录GCP控制台,确认VM实例状态为运行中,同时检查VPC防火墙规则,确保存在允许0.0.0.0/0访问80(HTTP)和443(HTTPS)端口的入站规则(Click-to-Deploy默认配置会有,但可能被误改)。
  • 通过GCP SSH直接连接VM,执行curl localhost/wp-admin:
    • 若能返回HTML内容,说明WordPress服务正常,问题出在外部网络或域名配置;
    • 若返回错误,检查Web服务状态:
      • 针对Apache:sudo systemctl status apache2,异常则重启:sudo systemctl restart apache2
      • 针对Nginx:sudo systemctl status nginx,异常则重启:sudo systemctl restart nginx

2. 确认静态IP绑定与外部连通性

  • 在GCP「VPC网络」→「外部IP地址」中,确认静态IP的「关联到」字段显示你的VM实例名称,无关联则重新绑定。
  • 本地执行ping [你的静态IP]:
    • 若无法ping通,排查防火墙是否禁用ICMP,或IP绑定未生效;
    • 若能ping通但无法访问80/443,重点检查防火墙端口规则是否生效。

3. 验证DNS配置有效性

  • 本地执行nslookup mk-studios.net和nslookup www.mk-studios.net(若配置了CNAME),确认返回IP与你的静态IP一致:
    • 若不一致,检查Google Domains的NS记录是否与GCP DNS区域的NS记录完全匹配,同时等待DNS全球同步(最长需48小时);
    • 执行dig mk-studios.net +trace跟踪解析路径,确认记录已同步至根域名服务器。

4. 检查WordPress与SSL配置匹配度

  • 修改VM内的wp-config.php文件(通常位于/var/www/html/wp-config.php),强制站点URL为域名:
    define('WP_HOME','https://mk-studios.net');
    define('WP_SITEURL','https://mk-studios.net');
    
  • 检查Web服务器虚拟主机配置:
    • Apache:查看/etc/apache2/sites-available/wordpress.conf,确认已绑定mk-studios.net,且SSLCertificateFile、SSLCertificateKeyFile路径指向正确的SSL证书文件;
    • Nginx:查看/etc/nginx/sites-available/wordpress.conf,确认server_name为mk-studios.net,ssl_certificate配置正确。

5. 排查VM系统层面问题

  • 执行df -h检查VM磁盘空间,若根目录使用率达100%,清理日志或扩容磁盘;
  • 查看Web服务器错误日志定位具体问题:
    • Apache:cat /var/log/apache2/error.log
    • Nginx:cat /var/log/nginx/error.log

内容的提问来源于stack exchange,提问作者MKC90

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 04:20:17