オープンソースWebサーバー&ロードバランサーソリューションスタック

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は自動的に開始します。

探検

このチュートリアルでは、Caddy Webサーバーソリューションスタックのインストールプロセスと機能について説明しました。他のオープンソースソリューションスタックオプションについては、次のページを確認してください。

 日本