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

Apache运行正常但访问127.0.0.1提示ERR_CONNECTION_REFUSED如何解决

问题根因

你已将Apache的监听端口从默认的80、443修改为8080、4433,浏览器默认访问127.0.0.1不带端口后缀时,会自动请求80端口的HTTP服务,此时Apache未监听80端口,就会返回连接拒绝错误。

解决方案

1. 快速验证方案(无需改配置)

直接在浏览器地址栏输入带端口的地址即可访问:

  • HTTP服务访问地址:http://127.0.0.1:8080
  • HTTPS服务访问地址:https://127.0.0.1:4433
    如果可以正常打开站点页面,说明Apache配置完全正常,不需要额外修改设置。

2. 无端口直接访问配置方案

如果不想每次访问都带端口后缀,可按以下步骤操作:

方案A:添加80端口跳转规则

  • 打开Apache的httpd.conf配置文件,新增80端口监听配置:
Listen 80
  • 新增全局跳转规则,将80端口的所有请求自动转发到8080端口:
<VirtualHost *:80>
    ServerName localhost
    Redirect / http://127.0.0.1:8080/
</VirtualHost>
  • 重启Apache服务即可,后续访问127.0.0.1会自动跳转到对应端口的服务。

3. 异常排查(带端口仍无法访问时)

如果输入带端口的地址仍然报错,按以下步骤排查:

  • 验证端口监听是否生效:Windows系统打开CMD执行netstat -ano | findstr "8080",macOS/Linux系统执行lsof -i:8080,检查是否有Apache进程在监听对应端口
  • 检查系统防火墙是否放行8080、4433端口的入站规则
  • 查看Apache的error.log日志,确认是否存在配置语法错误、端口冲突导致的部分配置未生效问题,XAMPP面板显示运行正常不代表所有配置都已成功加载

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 16:24:07