我的问题与此问题基本相同 - How to access apache behind home router。但是,这个链接根本没有帮助我。所以,我有公共IP 176.XXX.YYY.ZZ.我有一个Apache Web服务器,我可以通过以下方式在本地访问测试页面:
http://localhost
我的TP-LINK路由器IP地址是192.168.0.1。我可以通过以下方式访问其设置页面:
http://192.168.0.1
在路由器设置的重定向页面中,我添加了一个虚拟Web服务器:端口80,IP 192.168.0.1。
当我尝试从远程计算机(http://public_ip
或http://192.168.0.1
)访问网页时,我被重定向到路由器设置页面。
httpd.conf
现在包含
Listen: *:80
答案 0 :(得分:4)
您需要告诉路由器转发来自外部的请求的位置。路由器IP为192.168.0.1,您的apache机器地址为192.168.0.x,其中x不是1.您需要将此IP设置为路由器