Nginx Gunicorn 无法向外部 IP 提供请求

Nginx Gunicorn 无法向外部 IP 提供请求

我已经开发了一个在 Linux 服务器上运行的 Python Flask 项目。我正尝试在我的 Linux 服务器上开发它。经过大量努力。我已经配置了 nginx、gunicorn 和我的应用程序。我的 nginx sites-available 文件如下:

server {
        listen 80;
        server_name x.x.x.x;

        location / {
                proxy_pass http://unix:/home/myuser/myproject/myproject.sock;
        }

}

我的项目通过一些配置作为服务运行。xxxx 是我的外部 IP。我的本地 IP 是 192.168.yz 在我的项目中,我有 /append、/predict 和一些其他 URL。当我向http://192.168.yz/append它可以工作。但是当我通过http://xxxx/附加不起作用。防火墙未启用。我也尝试过:

server_name www.something.com;

但它仍然不起作用。

这里有什么问题?有人能帮帮我吗?本地 IP 没问题,但无法在外部 IP 上提供服务。

相关内容