1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Caddy是什么

          來源:互聯網轉載 時間:2025-05-11 07:19:04

          Caddy 是一個支持 HTTP/2 的跨平臺的開源 Web 服務器,使用和配置都非常簡單。Caddy 支持 HTTP/2, IPv6, Markdown, WebSockets, FastCGI, 模板等等。

          Caddy 是一個支持 HTTP/2 的跨平臺 Web 服務器,使用和配置都非常簡單。Caddy 支持 HTTP/2, IPv6, Markdown, WebSockets, FastCGI, 模板等等。

          Caddy 服務器是一個開源的,使用 Golang 編寫,支持 HTTP/2 的 Web 服務端。它使用 Golang 標準庫提供 HTTP 功能。 Caddy 一個顯著的特性是默認啟用 HTTPS。它是第一個無需額外配置即可提供 HTTPS 特性的 Web 服務器。

          Caddy 支持各種 Web 技術,提供靜態編譯的二進制文件,支持 i386、amd64 和 ARM 架構上的 Windows、Mac、Linux、Android 和 BSD 操作系統。

          功能

          Caddy 可以提供各種網站技術,它也可以作為反向代理和負載均衡器。Caddy 的大部分功能都以中間件的形式實現,并通過 Caddyfile 中的指令(用于配置 Caddy 的文本文件)進行控制。

          • HTTP/1.1 (原始的 HTTP) and HTTP/2 (HTTPS 的推薦連接方案)
          • HTTPS,同時接受自動簽發和手動管理
            • TLS 1.2 臨時性支持(舊協議)
            • SNI
            • OCSP 證書交換驗證
          • 虛擬主機 (多個站點工作在單個端口上)
          • 原生 IPv4 和 IPv6 支持
          • 靜態文件分發
          • 平滑重啟/重載
          • 反向代理 (HTTP 或 WebSocket)
          • 負載均衡和健康性檢查
          • FastCGI 支持
          • 配置文件模板
          • Markdown 渲染
          • CGI 通過 WebSocket
          • Gzip 壓縮
          • 簡單服務器鑒權
          • URL 重寫
          • 重定向
          • 文件瀏覽服務
          • 訪問日志
          • 實驗性 QUIC 支持

          安全

          Caddy 免于很多已知的 CVEs 攻擊 (包括 Heartbleed, DROWN, POODLE, 和 BEAST),另外, Caddy 使用 TLS_FALLBACK_SCSV 以防止協議降級攻擊。

          2015 年 6 月 2 日,版本 0.7.1 修復了 Caddy 簡單服務器鑒權中間件中時間欺詐攻擊的漏洞。

          關于協議和密碼包,Caddy 使用 TLS 1.0-1.2,并且傾向于 ECDHE ECDSA 與 AES256-GCM-SHA384,支持十幾種不同的加密方式。Cloudflare 已經使用了 Caddy 作為 TLS 1.3 的實現方案。

          傳統的特權降級無法工作在 Golang 程序上。為了綁定低于 1024 的端口, Caddy 必須使用 root 賬戶運行 (不建議) 或通過 setcap 給予低位端口使用權限 (建議的) 。 并且,在將來的版本中會嘗試使用非特級子進程運行。

          Caddy 沒有自動啟動 HTTP Strict Transport Security,推薦通過 Caddy 的 header 配置啟用 HSTS。

          自動簽發 HTTPS

          Caddy 默認通過檢查域名來啟用 HTTPS (通過 ACME protocol 檢查域名并簽發證書), 并且重定向 HTTP 請求到 HTTPS。它在啟動期間根據需要簽發證書,并在服務器的使用期間自動重簽發。 Let's Encrypt 是默認的證書頒發機構,但用戶可以自定義所使用的 ACME CA,這在測試配置時是必要的。在 2016 年第一季度, 有百分之二的 Let's Encrypt 證書是由 Caddy 簽發的。

          一個可選的配置允許 Caddy 在需要時簽發一個證書 "按需 TLS"使用這種方案時,用戶必須指定可通過該方案配置的證書數量。 當 Caddy 收到一個沒有配置證書的請求時, 它會自動通過 ACME 簽發并配置, 然后將證書存儲于內存和硬盤。 這個過程通常需要幾秒鐘的時間,并且受到限制。

          當使用 TLS, Caddy 會自動切換會話密鑰以保證安全性。

          標簽:caddy-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          索愛k550怎么樣?索尼K550c/K550i參考價格:1250元優勢1.操作簡單,系統反應迅速。2:擁有14mm的超薄機身。3.具有豐富的視聽娛樂功能。4:支持自動對焦和實用相機功能。劣勢1.屏幕分辨率低。2.設計獨特的按鍵,手感不好。3.作為一款Cyber-shot手機,拍照功能缺乏亮點。索愛w700和k750c哪個好?愛W系列主打音樂播放器,K系列主打照片播放器。兩個系列定位不同,看你是喜歡...

          糯米八寶飯怎么做?1. 將500克糯米浸泡一夜,直到用手指碾碎。2. 準備其他材料:枸杞、山楂、紅糖50克、葡萄干50克。3. 碗底刷油,先將枸杞、紅棗、葡萄干放在第一層,按順序擺放,再在上面加糯米使其光滑。4. 第二層把山楂、葡萄干、枸杞、紅糖都放進去,再撒上糯米。5. 第三層依次是枸杞、山楂、葡萄干、紅糖,最后一層是糯米。6. 加開水浸泡一米以上。7. 蒸50多分鐘,你就可以從鍋里出來了,太棒...

          稻香村月餅為什么那么便宜?稻香村是老糕點品牌,走的是親民路線。月餅的便宜往往與原料價格、包裝和當地價格掛鉤,還需要報當地物價部門審批。同時,經過成本核算,定價上肯定是有利潤空間的。除去原材料、人工、場地費、運輸費、倉儲等費用,稻香村走的是薄利多銷的模式,但質量有保障。稻香村月餅為什么那么便宜?月餅的便宜和便宜往往與原料價格、包裝和當地價格掛鉤,也要報當地物價部門審批。主要是通過選材、人工、成本核算...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>