user www-data; worker_processes 1; error_log /var/log/nginx/error.log debug; pid /var/run/nginx.pid; events { worker_connections 1024; # multi_accept on; } http { include /etc/nginx/mime.types; access_log /var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; # include /etc/nginx/backends.conf; } server { listen 80; server_name staging.site.org; access_log /var/log/nginx/wluw.staging.access.log; location /media/admin/ { alias /home/wluw/wluw/lib/python2.6/site-packages/django/contrib/admin/media/; } location /media/ { root /home/wluw/staging/wluw/; } location / { proxy_pass http://127.0.0.1:8020; } } server { listen 80; server_name site.org; access_log /var/log/nginx/wluw.access.log; location /media/admin/ { alias /home/wluw/wluw/lib/python2.6/site-packages/django/contrib/admin/media/; } location /media/ { root /home/wluw/wluw/wluw/; } location / { proxy_pass http://127.0.0.1:8010; } } server { server_name www.staging.site.org; rewrite ^(.*) http://stag.site.org$1 permanent; } server { server_name www.site.org; rewrite ^(.*) http://wluw.org$1 permanent; }