我想将 HTTPS 添加到我的本地域,但是我们不能在 localhost 上执行此操作。
当我使用这个 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:
我知道这个错误是由于一个不存在的域名造成的,但是有没有办法处理?
只需在 localhost 或 IP 地址上获取 HTTPS 就足够了