Debian11にCaddyをインストールする方法

このチュートリアルでは、Debian 11にCaddyをインストールする方法を紹介します。知らなかった方のために説明すると、Caddyは、Goで記述された自動HTTPSを備えた強力なエンタープライズ対応のオープンソースWebサーバーです。 セキュリティを念頭に置いて設計されており、Webサイトのホスティングに役立つ多くの機能を提供します。 Caddyは、Linux、BSD、Windows、Mac、Solaris、Androidプラットフォームなどのオペレーティングシステムと互換性があります。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にCaddyWebサーバーを段階的にインストールする方法を紹介します。

Debian 11BullseyeにCaddyをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード
sudo aptインストール curl debian-keyring debian-archive-keyring apt-transport-https

ステップ2.Debian11にCaddyをインストールします。

デフォルトでは、CaddyパッケージはDebian11ベースリポジトリでは利用できません。 次に、次のコマンドを実行して、CaddyリポジトリをDebianシステムに追加します。

curl -1sLf’https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt ‘| tee /etc/apt/sources.list.d/caddy-stable.list

次に、GPGキーをインポートします。

curl -1sLf’https://dl.cloudsmith.io/public/caddy/stable/gpg.key ‘| apt-keyadd-

次に、Debianパッケージリストを更新し、以下のコマンドを実行してCaddyをインストールします。

sudo aptアップデート
sudo apt install caddy

次に、以下のコマンドを実行して、Caddyサービスを停止、開始、および有効にして、サーバーの起動時に常に起動します。

sudo systemctl stop caddy
sudo systemctl start caddy
sudo systemctl enable caddy

次のコマンドを使用して、Caddyのインストールを確認します。

キャディバージョン

ステップ3.キャディでPHPサポートを有効にします。

次に、以下のコマンドを使用して、PHPおよびその他の必要な拡張機能をインストールします。

sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-common php-xml php-xmlrpc

次に、PHP-FPM構成ファイルを編集し、デフォルトのユーザーとグループをcaddyで変更します。

nano /etc/php/7.4/fpm/pool.d/www.conf

検索して置換:

ユーザー=キャディグループ=キャディlisten.owner =キャディlisten.group =キャディ

Save と close ファイルを作成し、PHP-FPMサービスを再起動して変更を適用します。

sudo systemctl restart php7.4-fpm

手順4.仮想ホストキャディを作成します。

次に、 /etc/caddy/Caddyfile 以下のコマンドでファイルします。

nano / etc / caddy / Caddyfile

次の行を追加します。

caddy.your-domain.com:80 {root * / usr / share / caddy / encode gzip zstd php_fastcgi unix // run / php / php7.4-fpm.sock}

Save と close ファイルを作成し、Caddyサービスを再起動して変更を適用します。

sudo systemctl restart caddy

ステップ5.CaddyWebインターフェイスへのアクセス。

正常にインストールされたら、ブラウザを開き、サーバーのIPまたはドメイン名を検索します。

https://caddy.your-domain.com

おめでとう! これで、Caddyが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのCaddyWebサーバーをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします キャディの公式ウェブサイト