我目前在使用 ubuntu 12.04 时遇到了一个奇怪的问题,我可以在本地访问我的服务器,但无法从外部访问,我的路由器设置正确。我在家里运行了 2 台服务器,其中一台是在端口 90 上运行的媒体服务器,它使用 Windows Home Server 2011,我可以从本地网络外部访问它(并且我可以在本地网络上访问它)。
我的另一台服务器运行的是带有 Xubuntu 桌面的 ubuntu server 12.04。我试图通过端口 80 运行服务器,但无法从本地网络外部访问该服务器。
我尝试切换端口,这样 90 就是 ubuntu 服务器,80 就是我的媒体服务器。当我切换服务器的端口时,问题出现在端口服务器上(我现在可以通过端口 80 访问我的媒体服务器,但无法通过端口 90 访问我的 ubuntu 服务器)我暂时禁用了防火墙,但问题并没有消失。我真的被这个问题难住了,非常感谢您的帮助!
答案1
您是否需要使用其他端口?显然,您的路由器将端口 80 用于其 Web 界面。
如果您要设置自己的服务端口,则始终建议使用超过 1024 的端口。而不是分配给标准服务的以下端口(例如端口 80,它是一种 Web 服务)。
您可以在任何您喜欢的端口上运行该服务,您可以轻松使用 [router-ip]:1080 -> [server-ip]:80 和 [router-ip]:1090 -> [server-ip]:90