安装:
sudo apt-get install nginx uwsgi django uwsgi-plugin-python
cp /var/www/mysite/mysite/wsgi.py /var/www/mysite/
这里一定要注意,不用使用网上的wsgi.py!!因为不同的django,wsgi.py文件会不同,否则到时候会报错
在django目录下创建 uwsgi_django.xml
<!-- uwsgi_django.xml -->
<uwsgi>
<socket>0.0.0.0:8000</socket>
<chdir>/var/www/</chdir> <!-- 这个为你的工程目录 -->
<plugins>python</plugins>
<module>wsgi</module> <!-- 这个为上面那个的文件名,可以随意起,但是要跟上面那个文件名对上 -->
<pythonpath>/var/www/</pythonpath> <!-- 这个为你的工程目录 -->
<module>wsgi</module>
</uwsgi>
然后在/etc/nginx/sites-enabled/文件夹下创建一个文件名字可以随便起
内容:
server {
listen 8001; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
server_name localhost;
location / {
uwsgi_pass 127.0.0.1:8000;
include uwsgi_params;
}
}