首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

flask + nginx + uwsgi的支配小记

2013-01-27 
flask + nginx + uwsgi的部署小记uwsgi貌只能用来处理动态的东西,静态的还是交给nginx吧。首先安装nginx。然

flask + nginx + uwsgi的部署小记

uwsgi貌似只能用来处理动态的东西,静态的还是交给nginx吧。

首先安装nginx。

然后配置nginx :

vim /etc/nginx/nginx.conf

server {    listen       127.9.114.1:8080;    server_name  _;    location / { try_files $uri @yourapplication; }    location @yourapplication {      include uwsgi_params;      uwsgi_pass unix:/tmp/uwsgi.sock;    }}

然后启动uwsgi:

uwsgi -s /tmp/uwsgi.sock -w flask_file_name:app --chmod-socket 666

或者

uwsgi -s /tmp/uwsgi.sock --pp filepathto/application.py --module application --chmod-socket 666

如果是使用virtual environment的再加上这个选项就行了:

-H /path/to/virtual/env 


其中的--chmod-socket 666 保证了在启动nginx的时候不会出现permission deny的情况


然后启动nginx就行了。

访问:http://127.9.114.1:8080

welcome to nginx!

热点排行