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

Debian系统Apache搭建WordPress站点后81端口无法访问如何解决

81端口Apache WordPress站点无返回排查解决步骤
  • 第一步:确认Apache已监听81端口
    执行命令查看端口监听状态:
    ss -tulpn | grep :81
    若无Apache进程监听81端口,编辑Apache端口配置文件/etc/apache2/ports.conf,新增Listen 81行后,执行systemctl restart apache2重启服务,再用systemctl status apache2确认服务无异常启动失败。
  • 第二步:本地环回测试验证站点本身可用性
    执行本地访问命令:
    curl http://127.0.0.1:81
    若本地无返回内容,优先排查站点侧问题;若本地返回正常,则问题出在网络/防火墙层面。
  • 第三步:检查站点目录权限与Apache配置合法性
    1. WordPress目录需对Apache运行用户开放读取权限,执行权限配置命令:
      chown -R www-data:www-data /var/www/apoint/wordpress
      chmod -R 755 /var/www/apoint/wordpress
    2. 验证Apache配置语法正确性:
      apache2ctl configtest
      只有返回Syntax OK才代表配置无语法错误,同时确认虚拟主机配置已启用:执行a2ensite 你的配置文件名.conf后重载Apache。
    3. 确认已安装PHP及Apache PHP解析模块、WordPress依赖的PHP扩展(如php-mysql、php-curl等),缺少模块会导致PHP文件无法解析返回空内容。
  • 第四步:排查日志定位具体错误
    查看你配置中指定的错误日志:
    tail -f /var/log/apache2/domain.com_error.log
    发起访问时观察日志输出,可直接定位文件不存在、权限不足、PHP运行错误等具体问题。
  • 第五步:公网访问异常排查网络规则
    1. 检查Debian本地防火墙规则:执行ufw status确认已开放81端口入站,若未开放执行ufw allow 81/tcp添加规则。
    2. 确认谷歌云防火墙规则已正确绑定当前实例的网络标签,入方向规则允许0.0.0.0/0的TCP 81端口访问,规则状态为生效。
    3. 可在其他网络环境下扫描公网IP的81端口状态,若端口显示关闭,优先排查上述防火墙和监听配置,若端口开放但无返回可进一步排查运营商是否封禁81端口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 16:15:03