GNU/Linux >> Linux の 問題 >  >> Debian

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

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

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

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 11(Bullseye)。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Debian11BullseyeにCaddyをインストールする

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

sudo apt update
sudo apt upgrade
sudo apt install curl debian-keyring debian-archive-keyring apt-transport-https

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

デフォルトでは、CaddyパッケージはDebian 11ベースリポジトリでは利用できません。次に、次のコマンドを実行して、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-key add -

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

sudo apt update 
sudo apt install caddy

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

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

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

caddy version

ステップ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

検索して置換:

user = caddy
group = caddy
listen.owner = caddy
listen.group = caddy

ファイルを保存して閉じ、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
}

ファイルを保存して閉じ、Caddyサービスを再起動して変更を適用します:

sudo systemctl restart caddy

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

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

http://caddy.your-domain.com

おめでとうございます。Caddyが正常にインストールされました。このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのCaddyWebサーバーをインストールしていただきありがとうございます。その他のヘルプや役立つ情報については、公式を確認することをお勧めします。 CaddyのWebサイト。


Debian
  1. Debian9にNextcloudをインストールする方法

  2. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  3. Debian9にMongoDB4.4/4.2をインストールする方法

  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9にMongoDBをインストールする方法

  3. Debian 11 /Debian10にPostgreSQLをインストールする方法

  1. Debian9にNginxをインストールする方法

  2. Debian9にApacheをインストールする方法

  3. Debian9にJenkinsをインストールする方法