我正在使用基于Debian的盒子运行Apache2 HTTP服务器,通过D-Link DI-524路由器连接。
networking设置:调制解调器 – > DI-524路由器 – > Debian Box +笔记本电脑
我可以通过本地IP地址或使用设备:笔记本电脑的外部IP地址通过本地networking访问HTTP服务器。
当我尝试通过外部IP地址通过外部networking访问HTTP服务器时,Apache2服务器根据我的日志不会收到请求。
我曾经尝试过:
我已经在路由器上设置了一个虚拟服务器来转发HTTP到设备,所以我试着把设备放在路由器的DMZ中。
没有运气任何一种方式
我是这个networking级别的新手,并真诚感谢您可能提供的任何帮助。
请让我知道如果您需要进一步的信息来诊断我的问题。
一些ISP阻止networking托pipe。 如果是这样,你将不得不使用非标准的端口(如8081)。 CanYouSeeMe.org等网站可以帮助您确定是否属于这种情况。
本指南可以帮助您:
http://portforward.com/english/routers/port_forwarding/Dlink/DI-524/Apache.htm
主要的事情来检查:
您的专用端口应该与您的apacheconfiguration文件中configuration的端口匹配。 要查找的指令是
听80
或任何其他的变化。
如果你想让这台服务器容易访问,那么把公共端口保持在80是个好主意。
私人IP应该匹配你的debian box的内部IP地址,比如192.168.1.5或者你的IP地址。
希望能帮助到你。