2

我的 /var/www 中有一个非常简单的 hello world 脚本。我通过在网络浏览器中输入我的内部 IP 地址进行了测试,它工作正常。

然后我转发了端口 80 并使用我的外部 IP 地址(但仍然来自我的家庭网络)对其进行了测试,并且它工作正常。但是,一旦我离开家并尝试从其他任何地方访问它,我就会收到错误 504 网关超时。

我尝试使用 apache2 和一个名为 shiny 的 Web 服务器程序,每次都得到相同的结果。我所做的任何谷歌搜索都说为了修复这封电子邮件,网站管理员,但我是网站管理员,不知道如何。

我的其他服务器(ssh、RStudio、游戏等)在我家外面都可以正常工作。

编辑:

网关超时错误仅来自我的手机。当我从笔记本电脑上尝试时,我得到了

哎呀!谷歌浏览器无法连接到 . .

哪里. . 是我的公共 IP 地址。

已解决(有点):

使用不同的外部端口似乎可行。我最好的猜测是我的 ISP 阻止了端口 80。这个解决方案对我来说是可以接受的,因为我将是唯一一个使用网络服务器的人,但是如果我需要在家中托管一个公共网站,我想我需要打电话给我的 ISP。

4

0 回答 0