Caddyfile安全地设置密码

时间:2018-04-09 22:31:58

标签: caddy caddyfile

我刚刚开始使用球童而我正试图找出如何创建一个安全basicauth配置的端点。

给出这样的配置:

test.my-domain.com {
    basicauth / testuser testpassword
    proxy / http://192.168.1.1:5000
}

我想知道我是如何做到的,以便密码是安全的而不是纯文本。

我创建了一个名为TEST_PASSWORD的泊坞机密钥,它被导入到位置/run/secrets/TEST_PASSWORD的文件中。该文件的内容是密码。

根据文档,import指令将读取文件的内容并替换该行。 https://caddyserver.com/docs/caddyfile#import

test.my-domain.com {
    basicauth / testuser import /run/secrets/TEST_PASSWORD
    proxy / http://192.168.1.1:5000
}

但这不起作用。我也试过这条线:

  • basicauth / testuser {import /run/secrets/TEST_PASSWORD}
  • basicauth / testuser {%import /run/secrets/TEST_PASSWORD%}

有谁知道我在这里做错了什么。

0 个答案:

没有答案