このチュートリアルでは、Ubuntu 20.04 LTSにCaddyをインストールする方法を説明します。知らなかった方のために、CaddyWebサーバーは次のように記述されたオープンソースのWebサーバーです。 Go。シンプルさとセキュリティを中心に設計されており、ウェブサイトのホスティングに役立つ多くの機能が備わっています。Caddyは、柔軟で効率的な静的ファイルサーバーであり、強力でスケーラブルなリバースプロキシでもあります。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にCaddyWebサーバーを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 20.04 LTSFocalFossaにCaddyをインストールする
手順1.まず、次のapt
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.Ubuntu20.04にCaddyをインストールします。
- 公式ウェブサイトからCaddyをインストールします。
このパッケージをインストールすると、Caddyが自動的に起動し、systemd
として実行されます。 公式のcaddy.service
を使用したcaddyという名前のサービス ユニットファイル:
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo apt-key add - curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list sudo apt update sudo apt install caddy
- Snapを介してCaddyをインストールします。
caddyをインストールするには、次のコマンドを使用するだけです:
sudo snap install caddy --edge
手順3.キャディを構成します。
これで、Webサイトファイル用のディレクトリが作成されます:
mkdir -p /var/www/html/your-domain.com
次に、Caddyの構成ファイルを開き、ドメイン名を追加して、Webサイトのルートディレクトリを変更します。
nano /etc/caddy/Caddyfile
:80をドメイン名に置き換え、サイトルートを/var/www/html/your-domain.com
に変更します。
Caddyサーバーを再起動して、変更を適用します:
sudo systemctl reload caddy
手順3.ファイアウォールを構成します。
UFW(Uncomplicated Firewall)を使用している場合は、サーバーが機能するようにHTTPおよびHTTPSポートへのアクセスを許可するように構成する必要があります。
sudo ufw allow http sudo ufw allow https
ステップ4.CaddyWebサーバーにアクセスします。
セットアップが正常に完了したら、ブラウザに移動してサーバーのIPまたはドメイン名を入力します:
http://your-domain.com
おめでとうございます!Caddyが正常にインストールされました。Ubuntu20.04LTS FocalFossaシステムにCaddyWebサーバーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますキャディのウェブサイト。