簡單的部署筆記
項(xiàng)目目錄

uwsgi部分
安裝uwsgi
pip install uwsgi
新建uwsgi配置文件
vim qwe.ini #新建qwe.ini配置文件 文件名自己定
[uwsgi]
socket = 127.0.0.1:8000
chdir = /root/www/qwe/ #django 項(xiàng)目路徑
wsgi-file = qwe/wsgi.py #
processes = 4
threads = 2
stats = 127.0.0.1:9191
##保存退出
當(dāng)前目錄下運(yùn)行
uwsgi qwe.ini
#uwsgi 后臺運(yùn)行
uwsgi -d --ini qwe.ini

nginx部分
修改nginx 配置文件 文件默認(rèn)位置 /etc/nginx/nginx.conf
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8000;
}

重啟nginx
nginx -s reload
游覽器輸入你自己的公網(wǎng)ip
如果報錯 502 有可能是uwsgi 未啟動

配置django 靜態(tài)文件
settings.py 設(shè)置
STATIC_ROOT = Path(BASE_DIR, 'static')
nginx 配置
location /static {
alias /path/to/project/collected_static; #項(xiàng)目的靜態(tài)文件
}
我這里是django 的一個初始化項(xiàng)目