【问题标题】:Let's Encrypt / Certbot in Google App Engine -> can't check challenge -> Forbidden 403让我们在 Google App Engine 中加密 / Certbot -> 无法检查挑战 -> 禁止 403
【发布时间】:2017-12-15 18:22:56
【问题描述】:

使用 Google App Engine 和 Let's Encrypt 或 Certbot,我正在尝试向我的网络应用程序颁发证书,但是当要测试挑战时,托管在 /.well-known/acme-challenge/ 中的文件可以'不能被访问,因为(显然是禁止访问点路径的 nginx 配置),换句话说,它得到一个 403 - 禁止页面而不是密钥。

我已经尝试用这个来改变 nginx.conf:

 location ^~ /.well-known/ {
      allow all;
    }

重启了 nginx 服务,但还是无法正常工作。

【问题讨论】:

标签: google-app-engine nginx lets-encrypt certbot


【解决方案1】:

您是否尝试过使用别名?

location ^~ /.well-known {
  allow all;
  auth_basic off;
  alias /path/to/.well-known/;
}

【讨论】:

    猜你喜欢
    • 2016-04-12
    • 1970-01-01
    • 2021-10-22
    • 2017-08-13
    • 1970-01-01
    • 2020-04-18
    • 1970-01-01
    • 2020-05-30
    • 2017-02-23
    相关资源
    最近更新 更多