GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにCaddyをインストールする方法

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


Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

  2. Ubuntu18.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  2. Ubuntu16.04LTSにAbanteCartをインストールする方法

  3. Ubuntu18.04LTSにHubzillaをインストールする方法

  1. Ubuntu18.04LTSにERPNextをインストールする方法

  2. Ubuntu18.04LTSにNextcloudをインストールする方法

  3. Ubuntu20.04LTSにWebminをインストールする方法