整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Web服務器-Caddy

          Web服務器-Caddy

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

          具有自動 HTTPS 的快速、多平臺 Web 服務器

          https://github.com/caddyserver/caddy

          中文文檔:

          https://dengxiaolong.com/caddy/zh/

          1. 制作Caddyfile

          Caddyfile是一個配置Caddy的文本文件。它被設計成易于打字,不易出錯。

          Caddyfile的第一行始終是要服務的站點的地址。

          你可以定義任意多的站點;Caddy支持虛擬主機和許多其他功能!

          matt.life   # 你的站點地址
          
          ext .html   # 美化網址
          errors error.log {       # 錯誤日志
              404 error-404.html   # 自定義錯誤頁面
          }
          
          # PHP后端
          fastcgi /blog localhost:9000 php
          
          # API負載均衡
          proxy /api localhost:5001 localhost:5002

          2. 運行Caddy

          瞧!你所要做的就是運行caddy。如果你的Caddyfile在同一個文件夾中,它會被自動加載。對于生產站點,HTTPS是默認開啟的!

          $ caddy
          Activating privacy features... done.
          http://matt.life
          https://matt.life

          打開瀏覽器

          輸入你的站點地址,查看它的運行情況。在線站點被重定向到HTTPS。

          Caddy非常適合在家里或工作時開發網站,并服務于生產環境。趕緊嘗試一下!

          、Caddy2中文官方資料:【點擊進入】

          添加圖片注釋,不超過 140 字(可選)

          2、關閉防火墻

          sudo ufw disable

          3、安裝Caddy2

          • 安裝必要的軟件包
          sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
          • 獲取Caddy的安全密鑰
          curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
          • 從指定的 URL 下載 Caddy 的官方 GPG 密鑰文件
          curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
          • 更新軟件包列表
          sudo apt update
          • 安裝Caddy2
          sudo apt install caddy

          4、測試:創建靜態頁面

          • 進入/etc/caddy,打開Caddyfile,清空文件內容,然后輸入下面的代碼
          解析好的域名 {
          
              root * /var/www/html
          
              file_server
          
          }
          • 創建靜態
          mkdir -p /var/www/html
          • 進入/var/www/html文件夾并創建文件index.html
          • 打開index.html,輸入下面的代碼
          <!DOCTYPE html>
          <html>
          <body>
          <h1>奶油之家</h1>
          <p>歡迎來到我們的網站</p>
          </body>
          </html>

          5、Caddy2相關命令

          # 啟動Caddy2
          systemctl start caddy
          
          # 開機自啟
          systemctl enable caddy
          
          # 重啟Caddy2
          systemctl restart caddy
          
          # 停止Caddy2
          systemctl stop caddy
          
          # 重載配置Caddy配置文件(修改配置文件后執行)
          systemctl reload caddy
          
          # 查看Caddy2運行狀態
          systemctl status caddy

          6、Caddy2的應用

          • 設置反代
          解析好的域名 {
          
              reverse_proxy 127.0.0.1:8080   #這里輸入你想反代的服務器IP和端口
          
              encode gzip
          
          }
          • 設置重定向

          Nginx一樣,Caddy中rewrite指令的主要功能是實現URL地址重寫。在同一個block中,rewrite指令書寫安全,因為重寫規則是互斥且組合的,重復的規則,只執行第一個匹配的重寫。

          語法

          rewrite [<matcher>] <to>
          • matcher是適配器,可選參數,不指定則為請求的任意URL。
          • to是重寫后的URL。

          舉例

          重寫任意請求到foo.html

          rewrite * /foo.html

          把API請求替換為query字符串a=b

          rewrite /api/* ?a=b

          保留API請求中原有的query字符串并添加新的query鍵值對a=b

          rewrite /api/* ?{query}&a=b

          改變任意請求,保留原有query字符串并把原請求path賦值給p參數

          rewrite * /index.php?{query}&p={path}

          相似指令

          還有如下指令也有重寫的作用,但作用和效果有所不同:

          • uri 可以匹配前綴、后綴、和替換字符串。
          • try_files 檢查文件是否存在并重寫請求。

          主站蜘蛛池模板: 三上悠亚一区二区观看| 一区二区三区福利| 国产成人一区二区三区免费视频| 国产一区二区三区不卡在线看| 色噜噜AV亚洲色一区二区 | 麻豆高清免费国产一区| 精品福利一区二区三区精品国产第一国产综合精品 | 日韩精品电影一区| 国产观看精品一区二区三区| 亚洲性无码一区二区三区| 88国产精品视频一区二区三区| 一区二区在线免费观看| 久久免费视频一区| 亚洲第一区精品观看| 精品人妻一区二区三区毛片| 视频一区二区三区人妻系列| 日韩精品无码Av一区二区| 中文字幕无线码一区| 精品无码成人片一区二区98 | 美女啪啪一区二区三区| 激情内射亚洲一区二区三区| 中文字幕一区二区免费| 亚洲电影一区二区三区| AV鲁丝一区鲁丝二区鲁丝三区| 国精产品999一区二区三区有限 | 日本一区二区三区久久| 无码人妻精品一区二区三区99不卡| 国产精品一区二区久久沈樵| 色婷婷AV一区二区三区浪潮| 无码一区二区三区视频| 免费人妻精品一区二区三区| 国产亚洲一区二区手机在线观看 | 一区视频免费观看| 一区二区乱子伦在线播放| 韩国一区二区三区| 亚洲国产系列一区二区三区| 香蕉视频一区二区三区| 无码中文字幕乱码一区 | 色婷婷综合久久久久中文一区二区| 蜜桃AV抽搐高潮一区二区| 看电影来5566一区.二区|