整合營銷服務商

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

          免費咨詢熱線:

          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 檢查文件是否存在并重寫請求。

          主站蜘蛛池模板: 国产福利视频一区二区| 久久AAAA片一区二区| 色欲AV蜜桃一区二区三| 国产对白精品刺激一区二区| 久久久久人妻一区精品色| 亚洲一区二区三区不卡在线播放| 99久久综合狠狠综合久久一区| 亚洲一区中文字幕在线电影网| 亚洲一区二区三区写真| 色噜噜一区二区三区| 美女一区二区三区| 精品无码一区二区三区在线| 国产伦精品一区二区三区在线观看| 蜜桃视频一区二区三区| 在线精品国产一区二区三区| 麻豆AV一区二区三区久久| 精品国产高清自在线一区二区三区 | 无码日本电影一区二区网站| 在线日韩麻豆一区| 一区二区三区日本视频| 亚洲国产成人一区二区精品区| AA区一区二区三无码精片 | 国产综合无码一区二区色蜜蜜| 国产91精品一区二区麻豆亚洲| 无码人妻AV免费一区二区三区| 亚洲欧美国产国产综合一区| 国产AⅤ精品一区二区三区久久| 亚洲AV日韩AV天堂一区二区三区| 亚洲A∨无码一区二区三区| 激情亚洲一区国产精品| 日韩社区一区二区三区| 亚洲国产美女福利直播秀一区二区| 无码日韩AV一区二区三区| 久久一区二区明星换脸| 色多多免费视频观看区一区| 国产精品亚洲午夜一区二区三区| 肥臀熟女一区二区三区| 成人一区专区在线观看| 男女久久久国产一区二区三区| 国产观看精品一区二区三区| AV天堂午夜精品一区二区三区|