GNU/Linux >> Linux の 問題 >  >> AlmaLinux

AlmaLinux8にCaddyWebサーバーをインストールするコマンド| Rocky Linux 8

Caddyは、オープンソースライセンスに基づく、GO言語で記述されたHTTPWebサーバーです。ここでは、VPS、クラウド、またはローカルマシンのコマンドライン(ターミナル)を使用して、RHELベースのAlmaLinuxまたはRockyLinux8にCaddyServerをインストールする方法を学習します。

CaddyはApacheやNginxとしては人気がありませんが、企業のニーズに対応できる強力なWebサーバーです。モジュール式であり、静的ファイルサービング、リバースプロキシ、Kubernetes入力などに使用できます。さらに、Caddyは、実行しているWebサイトのTLS証明書を自動的に取得および更新できます。

キャディはHTTP/1.1、HTTP / 2をサポートし、実験的なHTTP / 3、スケーラビリティ、ボックスによるHTTPSサポートをサポートしています。動的構成、低メモリ消費、依存関係なし。キャディのRESTAPIであるモジュラースタックを使用すると、自動化が簡単になります。 Go言語による– Caddyは、Windows、macOS、Linux、BSD、Android、Solaris、32ビット、amd64、ARM、aarch64、mips64で実行できるクロスプラットフォームのWebサーバーです。その機能はプラグインで拡張できます。

CaddyをAlmalinuxまたはRockyLinux8サーバーにインストールする手順

指定された手順とコマンドは、CentOS / RedHat 8 /OracleLinuxなどのRHELまたはRPMに基づく他のLinuxオペレーティングシステムでも機能します…

このガイドを実行するには何が必要ですか?

sudoを持つユーザー アクセス
AlmalinuxまたはRocky
もちろん、インターネット接続。

1。 DNFアップデートを実行する

新しいサーバーを使用している場合、またはサーバーをしばらく更新していない場合は、最初にsystemupdateコマンドを実行します。これにより、DNFリポジトリキャッシュが再構築されます。

sudo dnf update

2。 CoprリポジトリをAlmalinuxまたはRocky8にインストールします

ApacheやNginxとは異なり、Caddy Webサーバーをインストールするために必要なパッケージは、Almalinux8またはRockyLinuxのデフォルトのベースリポジトリからは利用できません。したがって、 Coprと呼ばれるFedoraで管理されているリポジトリを追加する必要があります。 。 17,000以上のプロジェクトをホストし、ユーザーが同じものを要求するたびに、そのようなプロジェクトのインストールパッケージをFedoraおよび他のRPMLinuxユーザーに自動的に提供することを目的としています。ただし、その前に、指定されたコマンドを使用して手動でシステムに追加する必要があります。

sudo dnf install 'dnf-command(copr)'

3。 Caddyサーバーリポジトリを有効にする

有効にする どのパッケージリポジトリを有効にしますか。ここではCaddyです。

sudo dnf copr enable @caddy/caddy

もう一度システムアップデートを実行します

sudo dnf update

4。 RockyまたはAlmaLinux8にCaddyをインストールするコマンド

最後に、DNFパッケージマネージャーを使用して、コマンドターミナルからHTTPdやその他のアプリケーションと同じようにCaddyWebサーバーをインストールできます。

sudo dnf install caddy

5。キャディサービスを開始して有効にする

インストールが完了すると、キャディサーバーのサービスがデフォルトでシステムで実行されていない可能性があります。したがって、手動で起動して有効にします。確認するには、ステータスコマンドを使用します:

開始するには:

sudo systemctl start caddy

有効にする 、自動的に起動できるように:

sudo systemctl enable caddy

ステータスの確認:

systemctl status caddy

6。ファイアウォールでポート80と443を開きます

Almalinux、Rocky、またはその他のRHELベースのシステムの組み込みファイアウォールを使用している場合は、指定されたコマンドを使用して80/443ポートを開きます。ただし、GoogleやAWSなどのクラウドを使用している場合は、サービスプロバイダーのファイアウォールでこれらのポートまたはHTTP/HTTPSへのパブリックアクセスを許可する必要があります。

ポート80またはHTTPの場合

sudo firewall-cmd --permanent --add-service=http

ポート443またはHTTPSの場合:

sudo firewall-cmd --permanent --add-service=https

システムファイアウォールをリロードします:

sudo systemctl reload firewalld

7。 Webサーバーのデモページにアクセスする

サーバーが稼働していて、エラーをスローせずにWebページを提供していることを確認するには、Webブラウザを使用してサーバーにアクセスします。システムでブラウザを開き、そのip-addressを入力します または、Caddyを実行しているサーバーのドメイン名。

例:

http://server-ip
または
http://example.com

server-ip コマンドip aを使用して見つけることができるサーバーの実際のアドレスに置き換える必要があります 同様に、ドメインをサーバーに転送した場合は、それを使用してキャディにアクセスすることもできます。

Caddyホスト構成ファイルを編集するには:

sudo nano /etc/caddy/Caddyfile

ルートパスを変更して、必要なWebページをサーバー化できます。

詳細についてはをご覧ください – https://caddyserver.com/docs/caddyfile


AlmaLinux
  1. AlmaLinux / RockyLinux8にApacheCassandraをインストールする方法

  2. AlmaLinux /RockyLinuxにDockerをインストールする方法

  3. RockyLinux8にOpenLiteSpeedWebサーバーをインストールする方法

  1. RockyLinuxおよびAlmaLinuxにSambaをインストールする方法

  2. RockyLinuxおよびAlmaLinuxにPostgreSQL14をインストールする方法

  3. RockyLinux8にlighttpdWebサーバーをインストールする方法

  1. RockyLinuxまたはAlmaLinux8にPuppetServer&Agentをインストールします

  2. AlmaLinux 8 /RockyLinuxにDigをインストールする

  3. LinuxKernel5.xをAlmalinux8またはRockyにインストールする方法