Apacheは、インターネット上で最も広く使用され、人気のあるオープンソースWebサーバーです。多数のモジュールを使用して、柔軟に構成および拡張できます。ここでは、コマンドラインを使用してApacheWebサーバーをAlmaLinuxまたはRockyLinux8にインストールする方法を学習します。
ほとんどの場合、Apache WebサーバーをMySQLとPHP、またはPerlまたはPythonと組み合わせて使用して、さまざまなCMSやその他のWebアプリケーションを実行するためのLAMPサーバー(Linux、Apache、MySQL、およびPHP、Perl、PythonなどのP)を作成します。 。
RockyLinuxまたはAlmaLinux8にApacheWebサーバーをインストールする手順
Linuxに完全なLAMPサーバーをセットアップする場合は、記事を参照してください。•AlmaLinux 8 / RockyにApache、MySQL、およびPHPをインストールする
1。システムアップデートを実行する
必須ではありませんが、Apacheをインストールする前に、システムが最新であることを確認することをお勧めします。したがって、use DNFを実行して、更新コマンドを実行します。
sudo dnf update -y
2。 RockyまたはAlmaLinux8にApacheHTTPdをインストールします
ほとんどのLinuxオペレーティングシステムと同様に、Apache-HTTPdサーバーをインストールするためにサードパーティのリポジトリを追加する必要はありません。 DNFパッケージマネージャーを使用して、システムのAppStreamおよびBaseOSリポジトリで利用可能なパッケージをフェッチしてApacheをインストールするだけです。
sudo dnf install httpd
3。 HTTPdサービスを開始して有効にします
インストールが完了したら、Apache Webサーバーサービスを開始して有効にし、突然停止した場合やシステムの再起動時に自動的に開始できるようにします。
サービスを開始
sudo systemctl start httpd
有効にする
sudo systemctl enable httpd
ステータスを確認
systemctl status httpd
停止するには、必要に応じて、次を使用します:
sudo systemctl stop httpd
4。 AlmaLinux /Rocky8のファイアウォールでポート80を許可する
システムの外部でWebサーバーにアクセスするには、ファイアウォールでポート80(http)と443(HTTPS)を開く必要があります。
sudo firewall-cmd --zone=public --add-port=80/tcp sudo firewall-cmd --zone=public --add-port=443/tcp sudo firewall-cmd --reload
5。使用-HTTPサーバーテストページ
インストール後、Apacheサーバーはすぐに使用できるようになり、 localhostで実行されます。 ポート80 (HTTPプロトコルの標準ポート)。これを確認するには、ブラウザにApacheWebサーバーをインストールしたLinuxサーバーのアドレスを入力します。
6。ウェブサイトの保存とアクセス
サーバーのコンテンツは、「ドキュメントルート」というディレクトリに保存されます。 「。これは、Apache Webサーバーがそこで( HTML )を探すことを意味します )配信されるファイル。 Apacheでは、ディレクトリは次のとおりです。
/var/www/html/
そこにファイルを保存すると、サーバーのIPアドレスを使用してファイルにアクセスできます:
http://localhost/
またはhttp://SERVER-IP_Address/
ブラウザで呼び出すことができます。サーバーのインストール中、ページindex.htmlはです。 そこに保存されているHTMLテストページは、Firefoxの下のようにブラウザに表示されるはずです。
サーバーを介して複数の異なるWebサイトを配信する場合– これは問題なく可能です。通常は、さまざまな「仮想ホスト」を構成します。 「。