球童 - 在本地域上设置HTTPS

问题描述:

我想将HTTPS添加到我的本地域,但是我们无法在本地主机上执行此操作。当我这个Caddyfile球童 - 在本地域上设置HTTPS

localhost:2020 { 
    bind {$ADDRESS} 
    proxy/http://192.168.100.82:9000 { 
    transparent 
    } 
} 

运行,但我想命名这个网站,或者至少启用HTTPS就可以了

我的网站去罚款。根据Caddy的说法,你不能在本地主机上这样做,但如果我有域名呢?

我已经用我自己的本地地址与此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将足以

由于球童0.9我们可以使用self_signed属性的TLS。

使用此Caddyfile

localhost:2020 { 
    bind {$ADDRESS} 
    proxy/192.168.100.82:9000 
    tls self_signed 
} 

并尝试https://localhost:2020