【问题标题】:AJENTI + CLOUDFLARE + NGINX bind() failed (99: Cannot assign requested address)AJENTI + CLOUDFLARE + NGINX bind() 失败(99:无法分配请求的地址)
【发布时间】:2020-10-06 14:02:26
【问题描述】:

我最近开始使用 Cloudflare。

如果站点使用代理 dns ajenti 抛出 nginx 错误:

nginx: [emerg] bind() to ip_here:80 failed (99: Cannot assign 要求的地址)

如果我禁用代理并使用 DNS ONLY MODE,它可以正常工作。

由于免费的 SSL 证书,我想保留代理的 Cloudflare DNS。

如何让 Cloudflare 和 Ajenti 协同工作?

【问题讨论】:

  • 你在 Nginx 上实现过 SSL 吗?

标签: nginx server dns cloudflare


【解决方案1】:

您必须根据已有的配置在 Cloudflare 中配置 SSL 设置。

  1. 如果您有 SSL 并且在 NGINX 上的 443 端口上运行,请转到 Cloudflare 中的 SSL/TLS 选项卡并确保在模式下选择了 Full 选项。
  2. 如果您的应用程序在 NGINX 的 80 端口上运行,那么您应该在 SSL/TLS 选项卡下验证是否选择了 Flexible 选项。

设置完成后,您就可以使用代理的 Cloudflare DNS。它应该可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-12
    • 2019-10-11
    • 1970-01-01
    • 2023-03-11
    • 2017-09-13
    • 1970-01-01
    • 2018-04-27
    • 2021-05-26
    相关资源
    最近更新 更多