ubuntu 服务器:更改 IP 后无法访问 apache 托管的页面

ubuntu 服务器:更改 IP 后无法访问 apache 托管的页面

我将服务器移到了另一个办公室。由于他们想要访问它,我通过更改服务器的 IP 加入了他们的网络。该服务器托管 LAMP + postgres。

现在我无法运行基本的 Web 应用程序。甚至连从我的 PC 到服务器的 pgadmin 都无法运行。一切都在 LAN 上?

可能是什么问题?

例如:/phppgadmin

不起作用。甚至连显示“它起作用了”的 index.html 也不行。

更多信息:

我刚刚意识到这一点……当我使用以下方法关闭防火墙时

ufw 禁用

我没有问题。我现在如何在防火墙开启的情况下允许它工作?我记得允许端口 22,但似乎没有效果。也许我做错了什么。

答案1

我真的不明白为什么会发生这种情况...我的意思是,在我将服务器带到新的地方并更改其 IP 之前,我一直在使用该服务器,没有任何问题。

无论如何,我允许端口 80(运行 Apache),这是解决问题的方法。

值得一提的是,甚至在允许这样做之前,我已经(现在仍然)为 PostgreSQL 和 SSH 打开了端口 22 和 5432。

只需允许 Apache 端口就可以了。

我之所以这么做,是因为当我禁用防火墙时,一切都正常。所以这给了我线索,防火墙就是问题所在。

另外值得一提的是,在明确允许端口 80 之前,当我尝试连接到 PGMyAdmin 时,它会给我一个关于某些 SSL 问题的错误。但这具有误导性(至少对我来说)。

希望其他人也觉得这有用。

相关内容