Django----前后端分离nginx+uwsgi部署配置
配置
- django项目部分
- uwsgi.ini
[uwsgi]
# 套接字方式的 IP地址:端口号
socket=127.0.0.1:8000
# Http通信方式的 IP地址:端口号
#http=127.0.0.1:8000
# 项目当前工作目录
chdir=/usr/shopsite
# 项目中wsgi.py文件的目录,相对于当前工作目录
wsgi-file=shopsite/wsgi.py
# 进程个数
process=4
# 每个进程的线程个数
threads=2
# 服务的pid记录文件
pidfile=uwsgi.pid
# 服务的目志文件位置
daemonize=uwsgi.log
# 开启主进程管理模式
master=true
-
nginx配置
centOS系统下:/usr/local/nginx/conf/nginx.conf
Ubuntu系统下:/etc/nginx/sites-enabled/default
server {
listen 80;
server_name localhost;
# 配置代理uwsgi
location / {
uwsgi_pass 127.0.0.1