我的/ var / www中有一个非常简单的hello world脚本。我通过在Web浏览器中输入我的内部IP地址来测试它并且它有效。
然后,我转发了端口80并使用我的外部IP地址(但仍然来自我的家庭网络)对其进行了测试。但是,只要我离开家并尝试从其他任何地方访问它,我就会收到错误504网关超时。
我尝试了apache2和一个名为shiny的Web服务器程序,每次都得到相同的结果。我所做的任何谷歌搜索都是为了修复这封电子邮件的网站管理员,但我是网站管理员而且不知道如何。
我的其他服务器(ssh,RStudio,游戏等)在我家以外都可以正常工作。
编辑:
网关超时错误仅来自我的手机。当我从笔记本电脑上试用时,我得到了
糟糕! Google Chrome无法连接到 的 即可。 即可。 的
。 。 。 是我的公共IP地址。
解决了(有点):
使用不同的外部端口似乎有效。我最好的猜测是我的ISP阻止端口80。这个解决方案对我来说是可以接受的,因为我将是唯一一个使用网络服务器的人,但如果我需要在家里主持一个公共网站,我想我需要打电话给我的ISP。