这是我的情况,一步一步:
访问我的外部IP的人实际上让我的路由器要求用户并通过身份验证(我在htaccess或配置上没有身份验证请求)
究竟是什么导致外部ip无法正常工作?
答案 0 :(得分:1)
问题是,从网络外部,您的IP外部地址会将流量引导到路由器,因为它是连接到调制解调器的第一件事。这就是您的一些用户看到您的路由器页面的原因。您需要在路由器中设置端口转发,以便将端口8080上的请求从路由器直接转发到您托管站点的计算机。注意:打开可以在线搜索的端口存在一些潜在的安全风险。
以下是示例教学视频,或者您可以在线搜索其他端口转发说明。 http://www.youtube.com/watch?v=Kp-R-eHiQco
从那里你还需要打开端口8080的Windows防火墙端口(或关闭它)。这应该够了吧。
答案 1 :(得分:0)
发现了两个不同的问题:
我改为端口4000,并对其进行了测试。没有工作一分钟,搞乱设置,回到原来的4000设置和bam。作品。关闭服务器,重新打开,仍在工作,端口打开。我怀疑,关闭服务器,打开电脑,去洗澡,10分钟后回来,重新启动服务器,不再工作,网站列出端口4000关闭。
所以看来我的路由器不一致,有时候他可以打开端口,有时因某些原因而无法使用。