首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在本地主机中使用https和mkcert运行daphne

如何在本地主机中使用https和mkcert运行daphne
EN

Stack Overflow用户
提问于 2019-07-17 03:25:27
回答 1查看 678关注 0票数 0

我正在尝试使用https在本地运行django-channels项目(该应用程序有一个需要https的facebook登录)。

我遵循了使用daphne -e ssl:443:privateKey=localhost+1-key.pem:certKey=localhost+1.pem django_project.asgi:application -p 8000 -b 0.0.0.0 ( https://github.com/FiloSottile/mkcert )生成密钥和证书的说明,并尝试通过运行mkcert来使用密钥和证书

服务器似乎启动正常,但是当我尝试访问https://0.0.0.0:8000时,什么也没有发生,最终我收到了一条“太长时间无法响应”的消息。

在启动服务器时出现的标准daphne输出中没有添加任何新输出:

代码语言:javascript
复制
2019-07-16 19:23:27,818 INFO     HTTP/2 support enabled
2019-07-16 19:23:27,818 INFO     Configuring endpoint ssl:8443:privateKey=../sec/localhost+1-key.pem:certKey=../sec/localhost+1.pem
2019-07-16 19:23:27,823 INFO     Listening on TCP address 0.0.0.0:8443
2019-07-16 19:23:27,823 INFO     Configuring endpoint tcp:port=8000:interface=0.0.0.0
2019-07-16 19:23:27,824 INFO     Listening on TCP address 0.0.0.0:8000

有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2019-07-25 03:24:53

原来,设置Twisted ssl会覆盖您在daphne中设置的端口,因此在上面的示例中,该站点将显示在端口443上

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57064181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档