无法通过Nginx连接到Flask应用

时间:2018-07-15 14:43:47

标签: python nginx flask gunicorn

我已经在Linux上部署了flask应用程序,并通过gunicorn将其连接到nginx。 Nginx的配置是:

location /tick {
     proxy_pass http://0.0.0.0:5000;
     proxy_set_header Host $host;
     proxy_set_header X-Real-IP $remote_addr;
}
location /static/ {
     alias  /home/path/to/static/;
}

已经找到了我发现的古尼康过程:

1303 pts/2    S+     0:00 grep --color=auto gunicorn
32683 ?        S      0:00 /usr/bin/python3 /usr/local/bin/gunicorn runserver:app -b 0.0.0.0:5000
32687 ?        Sl     0:00 /usr/bin/python3 /usr/local/bin/gunicorn runserver:app -b 0.0.0.0:5000

但是,当我致电http://server_url/tick时,在浏览器中出现以下错误:

Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

问题是问题的根源是什么?

我应该提到,当由5000运行时,我的应用程序直接通过python的端口运行。因此,我的烧瓶应用程序没有错误。在这种情况下,调用URL为http://server_url:5000

0 个答案:

没有答案