我已经设置了一个家庭服务器来提供文件服务,并且在一台计算机上运行 Apache(监听端口 82),路由器设置为将端口 82 上的所有请求重定向到我的 Web 服务器的本地 IP。我可以使用 localhost:82 和 192.168.1.145(我的 Web 服务器的本地 IP)访问我的 Web 文件,但是当使用外部 IP 时,连接就会超时。我知道我的路由器重定向正常,因为如果我更改重定向地址,它会将端口 82 请求发送到我的笔记本电脑。
我有:
- Apache 2.2.22
- Linksys E2500 路由器
我已经做好了:
- 将路由器上的端口重定向设置为 82 和 192.168.1.145
- 开启 Apache 监听 82 端口(非特定)
只有一个问题:为什么 Apache 不接受外部流量?
这是我的httpd.conf:https://docs.google.com/document/d/1LBSk2Z8CR79dD--yhcwke2hEa_ZBPU8OZD1Eddohz64/edit?pli=1(抱歉,这是 Google 文档)- ServerAdmin 和 ServerName 字段已更改,以保护隐私
非常感谢你的帮助!
答案1
固定的: 我的计算机的防火墙仅阻止外部流量(而不是内部流量),我创建了一个例外,从而解决了该问题。