cp uwsgi_params /usr/local/nginx/conf/ css
# /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 html
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()