caddy server 默認https && http2的驗證


1. 下載
 
  注意選擇應該包含的模塊,此次包含了git 插件
 
2. 配置
   使用 Caddyfile
   內容如下:
   
   
rongfengliang.com
gzip
git git@github.com:dalong123/appdemo.git
root appdemo

 

 
 3. 啟動caddy server
 
  
  1. ./caddy
 
4. 成功提示的信息
 
  
 
    訪問即可,通過谷歌瀏覽器可以方便的看到支持https  http2
 

 

 
5. 常見問題
 
Activating privacy features...2017/03/2012:42:38[log] 
failed to get certificate: acme:Error400- 
urn:acme:error:malformed - DNS name does not have enough labels
 
一般的原因是自己添加的域名是沒有進行審核的,或者一個不存在的域名。
 
  
failed to get certificate: acme:Error403- urn:acme:error:unauthorized -Invalid response from http://XXXXXXX/.well-known/acme-challenge/kR8geVmvnamh-fSiNgLXjhqQSwz7I9hy74VCPPdbI68: "<html>
<head>
<meta http-equiv="Content-Type" content="textml;charset=UTF-8"/>
<style>body{background-color:#FFFFFF}</style>"
ErrorDetail:
Validationfor m.rongfengliang.com:80
Resolved to:
XXXXXXX
Used: XXXXXXXX

 

  dns  解析配置的server  ip  與當前服務器的ip 不符,可以進行dns 記錄ip 地址的修改。
 
6. 總結
 
   caddy  server 使用起來還是比較方便的,可以在項目中嘗試下。
 
        參考文檔:
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM