在上篇文章 说的uWSGI和Django都已没问题的情况下
找到 nginx的配置文件 我的是:/etc/nginx/nginx.conf 修改这个文件 在http{}里加入 下面的
server {
 listen 80; 
        server_name 123.206.62.46;          //这个可以是域名也可以是外网访问IP
        location / {
        include       /etc/nginx/uwsgi_params;      /我的uwsgi_params文件是在该目录下。这个文件是nignx自带的
         uwsgi_pass     127.0.0.1:9000;        //这个端口可以自己设 目的是和uwsgi进行‘’连接‘’
        }
}
在Django项目的根目录里新建一个XML文件 名字任意 如sock.xml写入如下内容:
<uwsgi>
    <socket>:9000</socket>         端口号要和上面的保持一致
    <chdir>/home/ubuntu/zhangdong</chdir>                   Django项目的根目录
    <module>zhangdong.wsgi</module>         wsgi所在的位置
    <processes>4</processes> <!-- 进程数 --> 
    <daemonize>uwsgi.log</daemonize>
</uwsgi>使用 uwsgi.log 来记录日志,开启4个进程来处理请求。
然后
重启Nginx服务器,以使Nginx的配置生效。
nginx -s reload
启动uWSGI服务器
cd 到sock.xml所在位置 uwsgi -x sock.xml
在浏览器输入http://123.206.62.46/zhangdong/wlkg/ 即可访问
原文:http://www.cnblogs.com/mryrs/p/7129067.html