我刚刚在我的 Linux 机器上安装了 nginx。我甚至还没有更改任何默认配置,但当我尝试从我自己的公共 IP 地址调用服务器时,却没有得到任何响应。它在调用本地主机/私有机器 IP 时有效。/sites-available 中的默认文件:
server {
listen *:80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
公网 IP 上的 curl 响应:
curl: (7) Failed to connect to 89.x.x.x port 80: Connection refused
我尝试禁用 ufw 防火墙/启用其上的端口,但没有任何效果。有人能给我指明正确的方向吗?