nginx 无法在我的公网 IP 上运行

nginx 无法在我的公网 IP 上运行

我刚刚在我的 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 防火墙/启用其上的端口,但没有任何效果。有人能给我指明正确的方向吗?

相关内容