-
申请SSL证书
-
把证书文件上传到服务器nginx/ssh目录下
- 两个文件 crt,key
-
修改配置文件 (删掉软链rm,配置软链ln,重载reload)
-
#设置反向代理 ,名字为uwsgi upstream uwsgi { server 127.0.0.1:8000; } server{ listen 80; server_name .studyfu.com;#这个域名的一级二级域名都可以访问 return 301 https://xxxx.com$request_url; } server{ listen 443 ssl; # 监听443端口 server_name .studyfu.com;#这个域名的一级二级域名都可以访问 access_log /vat/log/nginx/nginx-uwsgi.log;#设置日志文件存储 charset utf-8; ssl_certificate /etc/nginx/xxxx.crt;#配置证书路径 ssl_certificate_key /etc/nginx/xxx.key;#路径 ssl_protocols TLSv1 TLSv1.1 TLSv1.2;#版本 location / { proxy_pass http://uwsgi; #这个80端口所有域名的请求都转发给这个反向代理 } location /static {#配置静态文件 alias /home/project/static } }
DjangoHTTPS部署
最新推荐文章于 2025-03-29 14:32:29 发布