一、配置靜態(tài)資源
1、配置settings.py
STATIC_URL = '/static/'
# 設(shè)置開發(fā)時(shí)靜態(tài)資源目錄
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static_dev')
]
# 設(shè)置收集靜態(tài)資源的路徑(部署時(shí)使用)
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
2、收集靜態(tài)資源
python manage.py collectstatic
二、配置啟動uWSGI(安裝:pip3 install uwsgi)
1、創(chuàng)建配置文件 youruwsg.ini
[uwsgi]
#配置監(jiān)聽端口,http方式和搭配nginx的socket方式不能共存。
http = 0.0.0.0:8000
socket = 0.0.0.0:8000
#指定django的項(xiàng)目目錄
chdir = /home/ubuntu/projects/project
#這里指定Django項(xiàng)目子應(yīng)用的路徑下的wsgi
module = project.wsgi
#代理靜態(tài)資源路徑
static-map = /static=/home/ubuntu/projects/project/static
#啟動master進(jìn)程來管理子進(jìn)程
master=True
processes = 4
threads = 2
# 退出時(shí)清理unix Socket和pid文件
vacuum = true
2、啟動uwsgi
uwsgi youruwsgi.ini #注意自己的配置文件路徑