关于此类部署网上资料很多,但自己配置起来有许多错误。关键点在nginx.conf的配置上,作为云主机:IP地址设置关键,此前一直赚不到80端口上,最后将IP地址改为 proxy_pass http://0.0.0.0:8000; 问题解决。如下:
location / {
#root html;
#index index.html index.htm;
proxy_pass http://0.0.0.0:8000;
}
另外,运行 gunicorn -w 1 file:app 这里是flask启动项目的文件名 app 定义在这个文件中

本文分享了在云主机环境下使用Nginx配置Flask应用的经验,解决了80端口映射问题,并给出了具体的配置代码片段。文章还介绍了如何通过gunicorn启动Flask应用。

被折叠的 条评论
为什么被折叠?



