2016-08-18 27 views
2

我想將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將足以

回答

1

由於球童0.9我們可以使用self_signed屬性的TLS。

使用此Caddyfile

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

並嘗試https://localhost:2020