好的,我最近从 OVH 购买了一个 VPS。我可以连接到 SSH 和 SFTP。我已经设置了 HTTPD 来在/var/www/instinct-main/
端口上托管服务器80
,问题就出在这里,在 VPS 上我可以运行命令curl localhost
,它会显示我的主页的 html。但是,当我尝试通过 VPS 之外的任何方式访问网站时,它都不让我连接。它只是吐出类似“连接超时”的错误,这不是我的防火墙,因为我甚至还没有启用防火墙。为了安全起见,我甚至使用命令firewall-cmd
打开端口80/udp
,但它仍然不让我连接。
我应该如何调试/修复这个问题?
答案1
好的,我明白了。
我以为我需要在 UDP 上打开端口 80,但事实证明它应该在 TCP 上打开。
我运行了这个命令:
firewall-cmd --permanent --add-port=80/tcp
进而firewall-cmd --reload
几秒钟后,我的浏览器自动刷新并打开了网页。