更改球童上的http和https端口

时间:2018-08-09 10:14:30

标签: caddy caddyfile

我无法在我的Caddyfile中的caddy上设置自定义http和https端口,并且无法使用google和stackoverflow找到答案

我可以这样设置自定义的http端口:

http://example.com:2015

但我无法设置自定义https端口

http://example.com:2015
https://example.com:2016

球童只读取第一行为有效行。

https://example.com:2016开始文件将尝试将http绑定到已占用的端口80

我只想将http绑定到端口2015,将https绑定到端口2016

这是我当前的Caddyfile:

http://example.com:2015
https://example.com:2016
gzip
log access.log
basicauth / username password
filemanager / /path {
    database dbname.db
    no_auth
}

谢谢您的时间:)

1 个答案:

答案 0 :(得分:0)

如果您使用多个主机

http://example.com:2015 {
tls off
gzip
log access.log
basicauth / username password
 filemanager / /path {
 database dbname.db
 no_auth
 }
}

https://example.com:2016 {
tls self_signed
gzip
log access.log
basicauth / username password
 filemanager / /path {
 database dbname.db
 no_auth
 }
}

如果您希望使用Caddys Automagic HTTPS,则需要使用443,但是如果您想提供自己的证书或self_sign(或我们的DNS挑战),那么您就可以了。

也值得一试https://caddy.community/