如何使用特定端口从外部访问nginx服务器

如何使用特定端口从外部访问nginx服务器,nginx,webserver,Nginx,Webserver,我正在尝试使用nginx服务器部署一个Flask应用程序。 这个服务器托管在我的一台带有ubuntu系统的计算机上,并使用我的internet连接 我设法部署了应用程序,并通过我的本地网络访问它,但没有通过其他网络。 为了做到这一点,我尝试将我的盒子配置为允许远程访问,这只能通过端口4430实现 因此,我可以成功通过以下测试: 然后我更改了nginx配置,如下所示: sudo nano/etc/nginx/sites available/domain.app server { list

我正在尝试使用nginx服务器部署一个Flask应用程序。 这个服务器托管在我的一台带有ubuntu系统的计算机上,并使用我的internet连接

我设法部署了应用程序,并通过我的本地网络访问它,但没有通过其他网络。 为了做到这一点,我尝试将我的盒子配置为允许远程访问,这只能通过端口4430实现

因此,我可以成功通过以下测试:

然后我更改了nginx配置,如下所示: sudo nano/etc/nginx/sites available/domain.app

server {
    listen 4430;
    listen [::]:4430;

    root /var/www/domain.app/html;
    index index.html index.htm index.nginx-debian.html;

    server_name domain.app www.domain.app;

    location / {
            try_files $uri $uri/ =404;
    }
 }
该应用程序仍然无法从其他网络访问,因此我想知道 我应该如何操作才能从其他网络访问我的应用程序

提前感谢您的帮助