Nginx 服务器仅在本地工作

Nginx 服务器仅在本地工作

我已经在运行 Debian 10 的 Vultr 上设置了一个 VPS,并且我刚刚安装了nginx

如果我的理解正确的话,在这个阶段,我应该能够看到类似

在此处输入图片描述

curl -i mydomain.com当我访问我的网站时。事实上,当我从 ssh 终端(即从)运行时[email protected],我在终端中看到了上述网页的 html,但是当我从另一个终端(或只是我的浏览器)运行它时,我没有得到任何响应。

我已经阅读了其他答案类似问题在此站点上,防火墙会阻止端口 80,但 Vultr 端没有设置防火墙。此外,这些是我目前在 DNS 上拥有的记录:

在此处输入图片描述

我不确定我做错了什么。我很感激任何帮助。

答案1

在您的服务器上安装防火墙,然后允许流量到 Nginx 服务器。

sudo apt install ufw -y && sudo systemctl enable ufw && sudo ufw allow 'Nginx Full'

UFW 是“简单防火墙”软件包。通过安装防火墙并授予“Nginx Full”访问权限,它应该可以打开对您服务器的访问,而现在,它可能拒绝了所有内容。您尝试并回复后我们就会知道。

相关内容