我在家里设置了一台 Ubuntu 10.04(LTS) 服务器,用作 Web 服务器。主要是为了让我能够访问我的私有云,那里有 2TB 的可用存储空间。我为此使用了 OwnCloud,并安装了 Webmin 以便更轻松地管理我的服务器。我还运行了 FOG 服务器,这是一个映像服务器,允许我网络上的 PC 通过 PXE 启动。
我昨天设置好了一切,甚至可以使用我的域名 (mydomain.com) 登录到我的服务器。当我使用家用电脑时,我可以查看我的根索引页并正常访问所有内容,但当我在工作时,我无法访问默认页面或端口 80 上的任何其他内容。我的路由器在端口 8080 上可以访问,我的 Webmin 界面也可以访问(端口 10000)。我甚至可以通过 SSH(端口 22)远程访问我的服务器,但端口 80 似乎已失效。
我打电话给康卡斯特,他们告诉我端口没有被阻止。我不明白为什么我在工作时端口 80 无法通过,但在家里却可以正常使用。此外,我在工作时使用开放接入点,以绕过他们所有的网络限制。我甚至尝试使用手机供电的 WiFi 热点,结果相同。
任何帮助是极大的赞赏。
答案1
很可能是您的 ISP 阻止了端口 80。这是很常见的,除非您有“业务”线路。
我打电话给康卡斯特,他们告诉我端口没有被阻止。
如果您相信 ISP 所说的话,我有一座桥可能会让您感兴趣。
尽管如此,如果您认为 ISP 说的是实话,那么您只需使用 telnet 抓取 HTTP 服务器的横幅广告,然后查看响应内容即可。如果您的路由器已打开端口 80,并且正在转发到您的 Web 服务器,但您却无法通过 - 那么您 ISP 正在阻止端口 80。将证据交给他们,开具技术单,并准备尝试滥用药物来麻痹痛苦。
总结
ISP 都是骗子。