我刚刚开始使用球童而我正试图找出如何创建一个安全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%}
有谁知道我在这里做错了什么。