gpt4 book ai didi

django - 截至 2019 年 9 月,使用从 Let's Encrypt Certbot 获得的 ssl 在 Digital Ocean 上托管 Django 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:07 24 4
gpt4 key购买 nike

我正在尝试在我的域名上启用 ssl,在我按照 certbot 网站上的步骤为我的新域设置 ssl 之后,当我运行 python3 manage 时,我收到错误端口 80 已在使用中.py 运行服务器 0.0.0.0:80.

我正在使用 nginx,这就是我的索引页面上显示的内容。我想在将 gunicorn 绑定(bind)到该端口之前测试 https,但它会工作吗?

我在两周前尝试过这样做,而且效果非常好。安装 nginx 和 ssl 证书并运行 python3 manage.py runserver 0.0.0.0:80并且它正在工作

最佳答案

当 nginx 正在运行时,您将无法使用 runserver,因为 nginx 正在使用端口 80。如果您需要使用 runserver,您有几个选择:

  • 通过 Web 门户中的 Digital Ocean 网络选项打开另一个端口以运行 runserver(可能是端口 8000?)
  • 需要使用runserver时停止nginx服务

有一件事我不明白,如果你有 nginx 和 gunicorn,为什么你需要运行 runserver。我猜两周前当你运行 runserver 时你没有运行 nginx 守护进程。祝你好运!

关于django - 截至 2019 年 9 月,使用从 Let's Encrypt Certbot 获得的 ssl 在 Digital Ocean 上托管 Django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57936269/

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