flask+nginx+uwsgi配置

3,762次阅读
没有评论

flask+nginx+uwsgi配置

uwsgi配置(.ini)

[uwsgi]
socket = 127.0.0.1:5001 #监听的端口,或者用socket文件,/tmp/uwsgi.sock
chdir = /python-test/tea/ #项目主目录,放在程序主目录下,可不写
wsgi-file = manage.py  #项目启动文件
callable = app  #主应用名
processes = 4   #开启进程数
buffer-size = 65535
master = true #允许uwsgi主进程
plugins = python #解决python与uwsgi兼容问题
#sudo apt-get install uwsgi-plugin-python
uid=1000 #设置运行用户uid/用户名
gid=1000 #用户组id
disable-logging=true #不记录请求信息的日志。只记录错误以及uWSGI内部消息到日志中
logto =uwsgi_web.log
virtualenv=/home/proj/virtualenv #python虚拟环境

nginx配置

server {
    listen       1234;#web服务监听端口
    server_name  0.0.0.0;#域名/ip
    location / {
        include      uwsgi_params;
        uwsgi_pass   127.0.0.1:5001;#uwsgi监听的端口或者socket文件,unix:/tmp/uwsgi.sock,nginx需要有对文件的写权限
    }
}

Hasukannal
版权声明:本站原创文章,由 Hasukannal 2018-12-01发表,共计612字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...