Security前書きCaddyは、使いやすさを考慮して作成された新しいWebサーバーです。迅速な開発サーバーとして使用するのに十分なほどシンプルで、実稼働環境で使用するのに十分な堅牢性を備えています。2サポート、および自動TLS暗号化を備えています。2は、複数のファイルの転送に単一の接続を使用し、他の機能間でヘッダー圧縮を行うことにより、Webサイトを高速化するHTTPプロトコルの新しいバージョンです。TLSは、安全な接続を介して暗号化されたWebサイトを提供するために使用され、インターネットで広く採用されていますが、多くの場合、証明書を手動で取得してインストールするのは面倒です。Encrypt]と無料で提供する認証局と密接に統合します。必要に応じて証明書を自動的に取得および更新します。Caddyが提供するすべてのWebサイトは、追加の構成やアクションを必要とせずに、安全な接続を介して自動的に提供できます。このチュートリアルでは、Caddyをインストールして構成します。2と安全なTLS接続を使用して、簡単に機能するWebサイトが提供されます。前提条件このチュートリアルを実行するには、次のものが必要です。7サーバー(sudo非ルートユーザーを含む)。サーバーを指すように構成されたドメイン名。これは、CaddyがWebサイトのSSL証明書を取得するために必要です。適切なドメイン名を使用しないと、TLS暗号化でWebサイトが安全に提供されません。[設定方法ホスト名とDigitalOcean]チュートリアル。`テキストエディター。+`はよりユーザーフレンドリーです。手順1-CaddyバイナリのインストールCaddyプロジェクトは、Caddyサーバーのバイナリファイルを取得してインストールするインストールスクリプトを提供します。実行するには、次を入力します。curl」でファイルをダウンロードします。+`を使用してシステム全体のディレクトリにCaddyファイルを配置するための管理者権限を取得するため、パスワードの入力を求められる場合があります。コマンド出力は次のようになります。installedスクリプトが終了すると、Caddyバイナリがサーバーにインストールされ、使用できる状態になります。+`を使用して場所を確認することで、Caddyバイナリが適切に配置されたことを確認できます。+`にあると表示されます。Caddyはインストール中にシステム全体の構成を作成せず、サービスとして自身をインストールしません。起動時に自動的に起動しません。次のいくつかの手順では、Caddyで使用するユーザーアカウントを作成します。Caddyは、サービスファイルを機能させてインストールする必要があります。人気のある2つのHTTPサーバーであるApacheとNginxは、システムパッケージからのインストール中に特権のないユーザーを作成しますが、Caddyはそれを行いません。`アカウントを使用して起動しないでください。+`という名前の専用ユーザーを作成します。+」という名前のユーザーを作成するには、次のように入力します。+`スイッチは、新しく作成されたアカウントをいわゆるシステムアカウントにします。スイッチは、このユーザーのホームディレクトリを示します。