1、
在django项目manage.py的同级目录下建立uwsgi.ini文件
文件内容如下:
[uwsgi]
socket = 127.0.0.1:9090
chdir=/home/gtzy/scyfxt
module=scyfxt.wsgi
master = true
processes=8
enable-threads = True
threads=16
max-requests=100000
chmod-socket=664
vacuum=true
buffer-size = 30000
daemonize = /home/gtzy/scyfxt/logs/uwsgi.log
需要修改chdir路径,指向diango项目。修改processes进程数和log日志位置。
2、
sudo uwsgi --http 0.0.0.0:8000 --ini /home/gtzy/scyfxt/uwsgi.ini #启动uwsgi服务
3、
sudo pkill -f uwsgi -9 #杀死uwsgi进程
4、在nginx.conf中修改文件,以启用加载静态文件。
location /media {
alias /home/gtzy/scyfxt/media;
}
location /static {
alias /home/gtzy/scyfxt/static;
}
5、运行命令,让静态文件生效
chcon -t httpd_sys_content_t /home/gtzy/scyfxt/media -R