Flask + uwsgi 在Nginx服务器上部署
Nginx配置如下:
server { listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 server_name flask.blog.gowhich.dev; location / { include uwsgi_params; uwsgi_pass 0.0.0.0:3032; } }
uwsgi 【uwsgi.xml】配置如下:
<uwsgi> <chdir>/Users/davidzhang/python/python_project/flask_blog_small_1</chdir> <module>flask_blog</module> <callable>app</callable> <socket>0.0.0.0:3032</socket> <daemonize>/var/log/uwsgi.flask.blog.log</daemonize> <master/> <processes>4</processes> <memory-report/> </uwsgi>
启动uwsgi和nginx便可完成部署;
这里的端口号只要保证与uwsgi的端口号一直就可以,不用考虑flask自己运行的脚本
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/630
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/630