本地域上的Caddy-Setting HTTPS [英] Caddy - Setting HTTPS on local domain
本文介绍了本地域上的Caddy-Setting HTTPS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我使用此Caddyfile运行时,我的网站运行正常
localhost:2020 {
bind {$ADDRESS}
proxy / http://192.168.100.82:9000 {
transparent
}
}
但我想命名此网站,或者至少在其上启用HTTPS。根据Caddy的说法,你不能在localhost上这样做,但如果我有域名怎么办?
我已尝试对此Caddyfile使用我自己的本地地址
192.168.100.26 {
bind {$ADDRESS}
proxy / http://192.168.100.82:9000 {
transparent
}
}
一切正常,但我仍然没有HTTPS.
当我尝试添加随机域名时,例如
www.mycaddytest.com {
bind {$ADDRESS}
proxy / http://192.168.100.82:9000 {
transparent
}
}
我收到以下错误
Activating privacy features...2016/08/18 11:53:26 [www.mycaddytest.com] failed to get certificate: acme: Error 400 - urn:acme:error:connection - DNS problem: NXDOMAIN looking up A for www.mycaddytest.com
Error Detail:
Validation for www.mycaddytest.com:80
Resolved to:
Used:
我知道此错误是由于不存在的域名造成的,但是有什么方法可以处理吗?
仅在本地主机或IP地址上获取HTTPS就足够了
推荐答案
从Cady0.9开始,我们可以使用tls self_sign属性。
使用此Caddyfile
localhost:2020 {
bind {$ADDRESS}
proxy / 192.168.100.82:9000
tls self_signed
}
这篇关于本地域上的Caddy-Setting HTTPS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文