我才开始使用球童,我正试图弄清楚如何创建一个basicauth
配置了安全的端点。
给定这样的配置:
test.my-domain.com {
basicauth / testuser testpassword
proxy / http://192.168.1.1:5000
}
我想知道如何才能使密码得到保护而不是纯文本。
我创建了一个名为 docker secret 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%}
有谁知道我在这里做错了什么。