所以我试图在我的计算机上使用wamp和运行Windows 8在domain.com上托管博客。
到目前为止我做了什么:
我配置我的路由器转发来自端口80的请求。我的路由器的地址是198.168.0.1,所以我把它作为内部ip地址,开始和结束端口为80.我还有一个外部远程主机地址列,我留空了。
我创建了一个传入规则,允许在Windows 8防火墙上发出端口80请求。
我更改了http.conf行:ServerName domain.com
我的wan ip地址绑定到domain.com
我重新启动了wamp服务器,并尝试通过浏览器访问domain.com,然后“无法连接”。
然后我尝试通过手机访问domain.com,我得到502坏网关。
我打电话给我的ISP,他们说我可以自由接受端口80的请求。
我不知道我做错了什么。我可以成功ping domain.com但我不能卷曲domain.com。我可以在localhost上访问我的博客。有人可以告诉我我做错了吗?
答案 0 :(得分:0)
读取NAT,你的问题是端口转发。
您计算机的本地IP,即您要将端口80
转发的计算机请求到192.168.0.1
,即路由器的本地地址。路由器上可能存在显示连接的状态页面,并显示计算机连接的IP,您也可以在命令行as described here上运行ipconfig /all
以查找本地IP。它的格式可能是192.168.0.__
,但不是192.168.0.1
。获得该设置后,针对您的域名的请求应该会传到您的计算机上。
答案 1 :(得分:0)
基本上,http请求期间发生的是路由器接受端口80请求。然后,对某个网页的请求通过路由器发送到客户端的不同端口。我的防火墙恰好阻止了对客户端的传出响应。为了解决这个问题,我有选择地阻止了传入端口。