Caddy Webサーバーソリューションスタック
オープンソースWebサーバー&ロードバランサーソリューションスタック
TLS証明書の更新、OCSPステープリング、コンテンツ、リバースプロキシ、仮想ホスティング、マークダウンレンダリングなどにCaddy Open Source Webサーバーを使用します。
概要
Caddy Serverは、構成と使用が非常に簡単です。 TLS証明書の更新、OCSPステープリング、静的ファイルサービング、逆プロキシ、Kubernetes Ingressなどの処理。これは、クロスプラットフォーム、オープンソースソリューションスタックであり、MacO、Linux、Windowsなどのすべての主要なオペレーティングシステムで実行できます。 Caddyは、柔軟で効率的な静的ファイルWebサーバーであり、強力でスケーラブルなリバースプロキシです。 Caddyは、デフォルトでHTTPSを使用する唯一のWebサーバーです。 TLS証明書を自動的に更新し、OCSP応答をステープルします。 CaddyはGO Languageで書かれているため、Cで書かれたサーバーよりもメモリの安全性が高まります。CaddyServerを使用して、Webサイトのコンプレッション、テンプレート評価、マークダウンレンダリングを使用します。 逆プロキシ、アクティブおよびパッシブヘルスチェック、負荷分散、回路の破壊、キャッシングにはCaddyを使用します。依存関係なしですべてが組み込まれているため、コンテナでは素晴らしいです。これにより、インストールが簡単でアップグレードが簡単になります。 Caddyには、Debianベースの分布のための独自のAPTリポジトリがあります。
システム要求
CaddyはGOベースのオープンソースWebサーバーです。フォローソフトウェアが必要です。
- 1.14以下に移動します
- Sudoを介したシステムのルートアクセス
- NSS-TOOLS、SETCAP、WGET、TAR
特徴
- CaddyFileを使用した簡単な構成
- http/1.1(plantexthttp)
- HTTP/2(HTTPS接続のデフォルト) *アクセス、エラー、およびプロセスログ
- HTTP/3の実験的サポート *デフォルトでは自動HTTPS
- TLS 1.3 *サーバー名表示
- OCSPステープリング
- FastCGIプロキシ *仮想ホスティング - 同じポートの複数のサイト
- IPv4およびIPv6サポート *優雅な再起動/リロード *逆プロキシ *ヘルスチェックとのバランスを積みます *マークダウンレンダリング
- GZIP圧縮 *基本アクセス認証
- URL書き換え
- オープンソース
インストール手順
GihubからCaddyをダウンロードしてください。 次に、Curlコマンドを使用します
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
WGETコマンドを使用してダウンロードすることもできます
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
注*:プラットフォームのファイル名に\ [asset ]を置き換えます。 Debian、Ubuntu、Raspbianにインストールするために次のコマンドを実行する
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
インストール後、Caddyは自動的に開始します。