gpt4 book ai didi

linux - Caddy (Linux) CloudFlare 凭据丢失

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:34 24 4
gpt4 key购买 nike

我最近刚开始在 100tb.com 上设置我自己的 Ubuntu v16 服务器。我正在使用 Caddy 为我的网页提供服务并为我的网站提供 https 的 SSL 证书.我在设置时安装了 Cloudflare 版本的 Caddy,并根据 this article 配置了所有内容.我有一个 friend 指导我设置了 Cloudflare,所以我确信它的配置也正确。

重启 Caddy 时出现的错误是: caddy[14965]: Activating privacy features...2018/01/17 17:10:18 CloudFlare credentials missing

然后Caddy进入失败状态,我的网站就不会出现了。我试过很多东西。我手动把 CLOUFLARE_EMAILCLOUDFLARE_API_KEY进入我的environment文件。 env 我都用过和 export将凭据添加到我的路径变量。当我运行 echo $path它们出现在我的路径中(也许我把它们放错了?)。当我运行 echo $CLOUDFLARE_EMAIL它将它打印到命令行,如 myemail@example.com echo $CLOUDFLARE_API_KEY 也一样.

我查看了 Caddy 的文档和其他人的问题,但都没有答案。我不确定为什么我一直收到这个错误,我觉得我已经正确地完成了所有事情。提前感谢您提供的任何帮助/见解。

这是我的 CaddyFile:

www.example.com {
root /var/www
gzip
log /var/www/access.log
errors /var/www/errors.log
tls {
dns cloudflare
}
}

最佳答案

您无需编辑任何内容,只需在执行 caddy 服务之前放入您的环境变量即可。

export CLOUDFLARE_EMAIL="YOUR_EMAIL_ON_CLOUDFLARE"
export CLOUDFLARE_API_KEY="YOUR_API_KEY_ON_CLOUDFLARE"

检查是否正确保存

echo $CLOUDFLARE_EMAIL
echo $CLOUDFLARE_API_KEY

然后,在同一个终端运行

sudo CLOUDFLARE_EMAIL=$CLOUDFLARE_EMAIL CLOUDFLARE_API_KEY=$CLOUDFLARE_API_KEY /usr/local/bin/caddy --agree

等待几秒钟让挑战完成,您应该会看到如下输出:

Activating privacy features... done.
https://example.com
http://example.com

这个回复给了我一个提示。 https://caddy.community/t/caddy-and-cloudflare-authentication/3080/4

关于linux - Caddy (Linux) CloudFlare 凭据丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48306864/

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