nginx + django + uwsgi 安装配置
2013-01-18 16:16
761 查看
安装uwsgi
推荐手动安装
wget
http:
//projects.unbit.it/downloads/uwsgi-latest.tar.gz
cd uwsgi
python uwsgiconfig.py --build
cd nginx
cp uwsgi_params /usr/local/nginx/conf/
配置uwsgi
配置nginx
修改vhost配置
配置项目
运行
nginx -s reload
uwsgi -x wsgi_config.xml
推荐手动安装
wget
http:
//projects.unbit.it/downloads/uwsgi-latest.tar.gz
cd uwsgi
python uwsgiconfig.py --build
cd nginx
cp uwsgi_params /usr/local/nginx/conf/
配置uwsgi
# /www/demo/wsgi_config.xml <uwsgi> <socket>127.0.0.1:8123</socket> <protocol>uwsgi</protocol> <processes>2</processes> <daemonize>/tmp/log/uwsgi/demo.log</daemonize> <listen>20</listen> <master>true</master> <module>demo.wsgi</module> <pythonpath>/www/demo</pythonpath> <profiler>true</profiler> <memory-report>true</memory-report> <enable-threads>true</enable-threads> <logdate>true</logdate> <limit-as>512</limit-as> </uwsgi>
配置nginx
修改vhost配置
server { listen 80; server_name www.xxx.com; index index.html index.htm; root /www/demo; location / { uwsgi_pass 127.0.0.1:8123; include uwsgi_params; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 1h; } location /static { expires 1d; } include /xxx/server/nginx/conf/rewrite/default.conf; log_format easynow '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /xxx/log/nginx/access/easynow.log easynow;
配置项目
# /www/demo/demo/settings.py import os import django.core.handlers.wsgi os.environ['DJANGO_SETTINGS_MODULE'] = 'demo.settings' application = django.core.handlers.wsgi.WSGIHandler()
运行
nginx -s reload
uwsgi -x wsgi_config.xml
相关文章推荐
- Django Nginx+uwsgi 安装配置
- Django Nginx+uwsgi 安装配置
- Django Nginx+uwsgi 安装配置
- Nginx+Python+uwsgi+Django的web开发环境安装及配置
- Django系列七:Django Nginx+uwsgi 安装配置
- Django Nginx+uwsgi 安装配置
- Nginx+uwsgi+django+RabbitMQ+celery安装配置
- centos7 nginx配置httpsCenos(6.6/7.1)下从源码安装Python+Django+uwsgi+nginx环境部署(二)
- Python-Django Nginx+uwsgi 安装配置
- python Django Nginx+ uWSGI 安装配置
- Django Nginx+uwsgi 安装配置
- 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置
- uWSGI+Nginx+Django安装和配置
- nginx + uwsgi + django 配置与安装
- Django Nginx+uwsgi 安装配置
- virtualenv+nginx+uwsgi+django配置
- centos下配置django、uwsgi和nginx(亲测成功)
- Django+uwsgi+nginx环境安装部署
- Nginx + uwsgi + Django 简单上线配置
- django环境安装+站点部署(uwsgi+nginx)