このチュートリアルでは、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サーバーをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします キャディの公式ウェブサイト。