整合營銷服務商

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

          免費咨詢熱線:

          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| 无码AV天堂一区二区三区| 国产一区二区精品在线观看| 69福利视频一区二区| 国产福利电影一区二区三区久久久久成人精品综合 | 国偷自产视频一区二区久 | 色一情一乱一伦一区二区三欧美 | 一区二区三区四区在线播放| 99热门精品一区二区三区无码 | 久久99国产精品一区二区| 无码日韩精品一区二区人妻| 日韩美女在线观看一区| 3d动漫精品啪啪一区二区中文| 亚洲日本一区二区三区在线| 视频一区二区中文字幕| 日韩视频一区二区三区| 午夜视频在线观看一区| 国产香蕉一区二区在线网站| 亚洲熟女一区二区三区| 国产精品毛片a∨一区二区三区| 日本精品无码一区二区三区久久久 | 国产在线视频一区| 亚洲国产精品一区二区九九 | 中文字幕不卡一区| 人妻少妇精品一区二区三区| 国产亚洲情侣一区二区无码AV| 亚洲男人的天堂一区二区| 久久精品国产一区二区| 国产一区二区三区在线视頻| 国产亚洲日韩一区二区三区| 视频一区精品自拍| 亚洲AV无码一区二区二三区软件 | 国产成人一区二区三区精品久久| 精品国产免费观看一区 | 国产免费无码一区二区| 久久一区二区精品| 偷拍激情视频一区二区三区| 色一情一乱一区二区三区啪啪高 |