当前位置:   article > 正文

Django使用https接入方式(Django + Nginx反向代理)_linux nginx如何把django代理成htps

linux nginx如何把django代理成htps

主要使用 nginx 的反向代理功能,在nginx中配置HTTPS必要的ssl证书和域名1,Nginx就能将请求到域名1数据转发到Django项目中,而Django就不用配置ssl证书。

Django的域名,可以不用域名,只要Nginx服务器能访问的IP+端口也可。

 

Nginx 示范配置:

  1. server{
  2. listen 443; # 公网访问的端口,HTTPS是443
  3. server_name 域名1; # 填入访问nginx服务器上的域名(或IP+端口)
  4. location / {
  5. proxy_pass http://域名2; # django中的域名(或IP+端口)
  6. }
  7. }

该配置放在nginx.conf文件的http{}节点中即可

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/103706
推荐阅读
相关标签
  

闽ICP备14008679号