HTTP/2 全自動支持HTTP/2協(xié)議,無需任" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 新興的web服務(wù)器caddy

新興的web服務(wù)器caddy

時間:2022-08-11 16:06:01 | 來源:網(wǎng)站運營

時間:2022-08-11 16:06:01 來源:網(wǎng)站運營

caddy 是一個像 Apache, nginx, 或 lighttpd 的web服務(wù)器。 你要問nginx已經(jīng)很好了,為什么要用caddy呢? 我覺得caddy最大的特點是用起來簡單, 然后呢,它還有下面這些開箱即用的特性:

那么在什么場景下適合嘗試使用caddy呢,我推薦從以下場景開始:

入門

安裝caddy

  1. 下載 caddy
  2. 把caddy放到系統(tǒng)的PATH中,讓其可以直接執(zhí)行。比如Linux中一般習(xí)慣放到 /usr/local/bin

簡單測試

  1. 找一個做測試的臨時目錄,生成一個測試主頁。echo "hello world">index.html
  2. 執(zhí)行 caddy
  3. 在另一個終端 curl localhost:2015 或在瀏覽器訪問 (http://localhost:2015)

Caddyfile

caddy的一個特色就是配置簡單,nginx的配置文件群已經(jīng)越看越暈了。我們來試試:

在當前目錄創(chuàng)建這樣一個叫Caddyfile的文件:

localhost:2020gzip這次,我們改變了端口,并且啟用了gzip自動壓縮數(shù)據(jù)。運行caddy,去你指定的地址看看吧。

說一句,caddy的潛規(guī)則是找當前目錄叫Caddyfile的文件,你也可以用參數(shù)指定文件和路徑。

更專業(yè)一點

我們隨便說點高級功能,其實caddy的文檔挺不錯的,看文檔就可以了解各種功能。

自動 HTTPS

如果你滿足這些條件,你用caddy啟動的應(yīng)用將自動獲得HTTPS,不用你買證書了,這都是Let's Encrypt的功勞。

前邊都能懂,說下最后一條。在init文件夾的啟動配置教程里都有,一般建議你用www-data用戶啟動服務(wù), 你不是root但是Linux依然可以讓你綁定80端口,只需要執(zhí)行setcap cap_net_bind_service=+ep caddy 。 具體看文檔吧。

多站點

你可能想,之前用nginx主要是為了支持多站點,caddy當然也是可以的,你只需要配置若干域名, 把每個域名的配置寫在后邊的大括號配置塊里就行了。下一個例子里就有。

PHP or Wordpress

據(jù)說全世界四分之一的站點都是wordpress搭建的,而PHP公認是世界上最好的語言。 caddy還沒有完全支持unix socket通訊呢,趕忙先把PHP支持了再說。

這是我自己博客的配置片段,我的荒蕪的非技術(shù)博客依然用的wordpress。 timeouts關(guān)鍵字是我摸索出來的,官方示例沒有,不設(shè)置這個國內(nèi)升級插件什么的根本成功不了。 tls其實用默認值是可以的,但是后臺會有一堆落后的搜索引擎和爬蟲報錯,于是我調(diào)低了一點。 另外我還把www定向到了裸域名,大家一般都這樣做,或者反過來。

xiafeng.net { root /data/xiafeng/public timeouts 10m gzip tls { protocols tls1.0 tls1.2 } fastcgi / unix:/var/run/php/php7.0-fpm.sock php rewrite { if {path} not_match ^//wp-admin to {path} {path}/ /index.php?_url={uri} }}www.xiafeng.net { redir https://xiafeng.net}

開機啟動

因為大部分發(fā)行版目前還沒辦法直接安裝caddy,開機啟動可能需要你自己動手啦。

在你下載的壓縮包中有一個init文件夾,里邊有Mac,Linux,FreeBSD的開機啟動配置幫助, 還有示例腳本,可以根據(jù)你的要求再DIY一下。

預(yù)告

作為入門就先介紹這么多,我接下來的博客將會寫一些好玩的或?qū)I(yè)的caddy的用法。敬請期待。

關(guān)鍵詞:服務(wù),新興

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉