Ubuntu12.04 + Nginx + uWSGI + Django1.4配置

1. 安装 Nginx : http://nginx.org/en/download.html
sudo add-apt-repository ppa:nginx/stable
apt-get update
apt-get install nginx
2. 安装 uWSGI :
sudo apt-get install libxml2-dev python-dev python-pip
sudo pip install uwsgi
3. 安装 Django:
sudo pip install django
4. 开发应用:
cd
django-admin.py startproject mysite
cd mysite
python manage.py startapp myapp

5. 配置Nginx:

sudo vi /etc/nginx/conf.d/mysite.conf
内容如下:
     server {
        listen   80;
        server_name 127.0.0.1;
        location / {
                uwsgi_pass 127.0.0.1:9090;
                include uwsgi_params;
        }
    }
6. 配置uWSGI:
vi ~/mysite/uwsgi.xml
内容如下:
    <uwsgi>
     <master>true</master>
        <socket>127.0.0.1:9090</socket>
        <pythonpath>..</pythonpath>
        <module>mysite.wsgi</module>
    </uwsgi>

7. 启动应用
uwsgi -x ~/mysite/uwsgi.xml
sudo /etc/init.d/nginx restart
访问 http://127.0.0.1 出现 Welcome to django 界面。

你可能感兴趣的:(nginx,django,ubuntu,uwsgi)