gpt4 book ai didi

django - 如何在 Windows 10 中创建 Django 站点 https

转载 作者:行者123 更新时间:2023-12-02 04:41:13 33 4
gpt4 key购买 nike

如何在 windows10 中使 django 站点使用 https。我使用的是公共(public) IP,而不是本地主机。

我尝试将以下代码放入从Error "You're accessing the development server over HTTPS, but it only supports HTTP"获取的settings.py中

CORS_REPLACE_HTTPS_REFERER      = False
HOST_SCHEME = "http://"
SECURE_PROXY_SSL_HEADER = None
SECURE_SSL_REDIRECT = False
SESSION_COOKIE_SECURE = False
CSRF_COOKIE_SECURE = False
SECURE_HSTS_SECONDS = None
SECURE_HSTS_INCLUDE_SUBDOMAINS = False
SECURE_FRAME_DENY = False

我收到以下错误

[2019 年 9 月 9 日 12:50:18] 代码 400,消息请求版本错误 ('Gð\x1a\x15ä«Öõß/\x02h|.\x9a\x11,\x93')[09/Sep/2019 12:50:18] 您正在通过 HTTPS 访问开发服务器,但它仅支持 HTTP。

我什至设置了 DEBUG = False

但是没用还是同样的错误。

现在我的问题是我在尝试在 Windows 10 操作系统上的 django 中实现 SSL 时迷失了方向

最佳答案

Django 开发服务器(由 python manage.py runserver 运行)无法处理 https

检查this answer关于建议。

答案中最简单的解决方案之一是使用 django-sslserver包。

其他解决方案包括在本地运行某种 https 代理。

或者,使用 wsgi 服务器并在其上配置正确的 https,不在开发模式下运行它(无实时重新加载)。

关于django - 如何在 Windows 10 中创建 Django 站点 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57849833/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com