1、配置uwsgi
一、安裝 uwsgi: pip install uwsginginx
二、添加配置文件 uwsgi.ini
web
[uwsgi]
#使用nginx鏈接時使用,
socket = 127.0.0.1:8080 # 直接作web服務器使用(綁定的ip和port) http=127.0.0.1:8080 # 項目目錄 chdir = /Users/hui/PycharmProjects/project # 項目中wsgi.py文件的目錄,相對於項目目錄 wsgi-file = project/wsgi.py # 啓動服務器以後工做的進程(接收客戶端請求)數 processes = 4 # 工做進程中的線程數 threads = 2
master = True # 啓動服務器以後會生成文件uwgi.pid,裏面保存的是主進程進程號 pidfile = uwsgi.pid # 服務器啓動以後在後臺運行,會生成文件uwsgi.log,保存日誌信息 ;daemonize=uwsgi.log # 指定虛擬環境的目錄 virtualenv = /Users/.virtualenvs/django
三、操做命令django
啓動 uwsgi —ini 配置文件服務器
查看 ps -aux | grep uwsgi負載均衡
關閉 uwsgi —stop uwsgi.pidsocket
2、修改 Nginx 配置文件
一、分發路由ui
參數解釋: spa
location:至關於路由;線程
/ : 域名, 至關於ip+端口號日誌
二、負載均衡配置
upstream + 變量名: 作負載均衡時的配置,至關因而一個容器,作負載的服務器ip添加到其中;
server + ip地址 + 端口號: 服務器的ip 和端口號。
三、從新配置路由
使用 upstram 定義的變量名便可。