我在烧瓶gunicorn应用程序上遇到了Nginx和docker conf的问题

时间:2019-07-21 17:38:04

标签: docker nginx flask gunicorn nginx-config

我在计算机上工作。我有两台服务器,我的个人服务器(服务器1)和工作服务器(服务器2)。

在我的家里,flask网站在服务器1上运行没有问题。我将Nginx配置为与我的域名(http://exemple.adrien.com)链接。

问题出在服务器2上。

我使用docker compose将我的应用安装在服务器2上。当我使用我的应用程序端口(192.168.99.100:5000)卷曲docker-machine ip时,我得到了成功的响应。

但是,我不能在其他本地计算机上运行我的网站。当我在计算机网络浏览器上访问http://x.x.x.x:8080/时,将获得Nginx网页。

但是当我访问http://10.x.x.197:5000/时,我没有任何反应。

我尝试了许多Nginx conf文件,但结果相同。

我的server_name不是字符串,而只是我的服务器2的IP地址。

我为相同的结果尝试了/etc/nginx/conf.d/etc/nginx/sites-available中的许多配置。

在服务器1上,我可以像使用test.test.eu这样的server_name配置Nginx没问题,但是在服务器2上,我完全不知道如何使用1.1.1.1:5000这样的IP进行配置。

我的docker-compose在端口5000上运行flask应用程序。

0 个答案:

没有答案