高并发(三)nginx+uWSGI+django静态配置

坑坑坑——————过程中务必记住清除缓存

1 django settings配置 目的是结合python3 manage.py collectstatic将所有静态存入项目目录下,只是单纯的将static目录固定在某个位置上,方便nginx.conf使用

STATIC_ROOT = os.path.join(BASE_DIR,'static/')
python3 manage.py collectstatic

2 nginx.conf配置
alias root 都是对location后面的url进行配置,alias是替换尾部加/,root是添加
resultpath = alias
resultpath = root+path
location 后面的^~符号代表匹配方式 ~是正则匹配

location path
{
	alias/root
}
location /static
{
	alias /home/yangchen/Desktop/shengxianpeisong/static/;
}

3 加载css
取消注释

include /etc/nginx/mime.types;
default_type application/octet-stream;

备注:可以server listen端口不同,分配不同的服务器做不同的事情,比如8080作为服务器端口
8081作为资源端口
根据端口不同,配置不同的uwsgi服务器
比如,部署项目static,在nginx服务器中指定static的location重定向到某个服务器的static目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值