upstream django { server unix:///home/ubuntu/web/www.mysite.com/uwsgi-tutorial/mysite/mysite.sock; # for a file socket } server { listen 80; server_name mysite.com www.mysite.com; charset utf-8; client_max_body_size 75M; # adjust to taste #--------PHP PART ----------------------- location /blog { alias /var/www; try_files $uri =404; index index.php index.html; } location ~ /blog/.+\.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/$fastcgi_script_name; } location ~ /\.ht { deny all; } #------------------------------- location /media { alias /home/ubuntu/web/www.mysite.com/uwsgi-tutorial/mysite/media; } location /static { alias /home/ubuntu/web/www.mysite.com/uwsgi-tutorial/mysite/static; } location / { uwsgi_pass django; include /home/ubuntu/web/www.mysite.com/uwsgi-tutorial/mysite/uwsgi_params; } }
我有nginx < – > uwsgi < – > django工作得很好。
mysite.com [django:工作]
mysite.com/blog/index.php [wordpress not working]
信息: https : //www.digitalocean.com/community/articles/how-to-install-wordpress-with-nginx-on-ubuntu-12-04 [跟随这个博客来设置wordpress部分]