このチュートリアルでは、CentOS 9 StreamにApacheをインストールする方法を紹介します。知らない人のために、ApacheHTTPサーバーとしても知られるApacheは無料でオープンです。 -ソース、および強力な機能を含むクロスプラットフォームHTTPサーバーであり、さまざまなモジュールで拡張できます。これは、インターネットの大部分を強化するLAMPスタック(Linux、Apache、MySQL、PHP)の一部です。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS9ストリームへのApacheWebサーバーのインストールを段階的に説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS9ストリーム。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS9ストリームにApacheをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update
ステップ2.CentOS9ストリームにApacheをインストールします。
デフォルトでは、ApacheはCentOS 9 Streamベースリポジトリで利用できます。次に、次のコマンドを実行して、ApacheHTTPサーバーをシステムにインストールします。
sudo dnf install httpd httpd-tools
インストールが完了したら、Apacheを有効にして(システムの起動時に自動的に起動します)、Webサーバーを起動し、以下のコマンドを使用してステータスを確認します。
>sudo systemctl start httpd sudo systemctl enable httpd sudo systemctl status httpd
Apacheのバージョンを確認するには、次のコマンドを使用して確認します。
httpd -v
手順3.ファイアウォールを構成します。
サーバーがファイアウォールで保護されていて、HTTPポートとHTTPSポートを開いていない場合は、以下のコマンドで有効にしてください。
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload>
手順4.Apacheのインストールを確認します。
正常にインストールされたら、お気に入りのWebブラウザーを開き、URL http://your-IP-address
を入力します。 次の画像に示すように、デフォルトのApacheHTTPサーバーのウェルカムページが表示されます。
ステップ5.Apache構成ファイルの構造。
構成を変更する必要がある場合に備えて、構成ファイルの場所とApacheルートディレクトリを知っておく必要があります。
- すべてのApache構成ファイルは
/etc/httpd
にあります ディレクトリ。 - メインのApache設定ファイルは
/etc/httpd/conf/httpd.conf
です。 。 -
.conf
で終わる構成ファイル/etc/httpd/conf.d
にあります ディレクトリはメインのApache構成ファイルに含まれています。 - さまざまなApacheモジュールのロードを担当する構成ファイルは、
/etc/httpd/conf.modules.d
にあります。 ディレクトリ。 - Apachevhostファイルは
.conf
で終わる必要があります/etc/httpd/conf.d
に保存されます ディレクトリ。必要な数のvhostを使用できます。ドメインごとに個別の構成ファイル(vhost)を作成すると、サーバーの保守が容易になります。
おめでとうございます。Apacheが正常にインストールされました。このチュートリアルを使用してCentOS9ストリームにApacheWebサーバーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、Apacheの公式Webサイトを確認することをお勧めします。