- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在反向代理后面提供我的 django 应用程序
互联网 -> Nginx -> Gunicorn socket -> Django 应用
在 nginx 配置中:
upstream my_server {
server unix:/webapps/my_app/run/gunicorn.sock fail_timeout=0;
}
request.build_absolute_uri
在
views.py
生成http链接。如何强制它生成 https 链接?
最佳答案
默认 Django 忽略所有 X-Forwarded
标题,基于 Django docs.
强制阅读 X-Forwarded-Host
通过设置标题USE_X_FORWARDED_HOST = True
并设置 SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
.所以在 settings.py
:
USE_X_FORWARDED_HOST = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
关于django - build_absolute_uri 在反向代理后面使用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62047354/
我在反向代理后面提供我的 django 应用程序 互联网 -> Nginx -> Gunicorn socket -> Django 应用 在 nginx 配置中: upstream my_serve
我试图在我的 api 中查看 URL(使用 Django Rest Framework),但出现以下错误: 'Follow' object has no attribute 'build_absolu
我的代码: from django.http import HttpRequest admin_subject = "New question added" admin_message = "A ne
在生产中,我使用链 Django - UWSGI - Docker - Nxing。 UWSGI 使用 50012 端口,Ngxin 配置为: proxy_pass http://localhost:
我正在尝试自定义 Facebook 共享。我正在使用这个很棒的应用程序; https://github.com/kni-labs/rrssb去做这个。我尝试了 facebook 提供的元标记,但它对我
我是一名优秀的程序员,十分优秀!