0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

個人的備忘録:Red Hat系 & Debian系で Apache を簡単インストールして、デフォルトページを表示してみた

Posted at

はじめに

Web サーバーとして広く利用されている Apache (httpd) のインストールと設定方法を解説します。

本記事では、Red Hat 系(RHEL / CentOS / Rocky Linux / AlmaLinux)と Debian 系(Ubuntu / Debian)の両方に対応した手順を紹介します。

初心者でも分かりやすいように、基本的なコマンドを中心に説明します。

書こうと思ったきっかけ

Linux で Web サーバーを構築する際、Apache は定番の選択肢ですが、ディストリビューションごとに導入手順が異なります。

そのため、環境ごとに適切な手順を分かりやすくまとめた資料があると便利だと考えました。

また、設定ミスを防ぎ、スムーズに動作確認ができるよう、基本的な設定やトラブルシューティングのポイントも含めました。

実際にやってみた

Webサーバーとして広く利用されている Apache (httpd) を、Red Hat系(RHEL / CentOS / Rocky Linux / AlmaLinux)および Debian系(Ubuntu / Debian)でインストール・設定する方法を紹介します。

1. Red Hat系(RHEL / CentOS / Rocky Linux / AlmaLinux)

1.1 Apacheのインストール

sudo yum install -y httpd

または(dnfを使用する場合)

sudo dnf install -y httpd

1.2 サービスの起動

sudo systemctl start httpd

1.3 自動起動の設定

sudo systemctl enable httpd

1.4 サービスのステータス確認

sudo systemctl status httpd

1.5 ファイアウォールの設定(HTTP / HTTPSの許可)

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

2. Debian系(Ubuntu / Debian)

2.1 パッケージリストの更新

sudo apt update

2.2 Apacheのインストール

sudo apt install -y apache2

2.3 サービスの起動

sudo systemctl start apache2

2.4 自動起動の設定

sudo systemctl enable apache2

2.5 サービスのステータス確認

sudo systemctl status apache2

2.6 ファイアウォールの設定(HTTP / HTTPSの許可)

sudo ufw allow 'Apache Full'
sudo ufw reload

3. 動作確認

Apacheが正常に起動しているかを確認するには、ブラウザで http://<サーバーのIPアドレス> にアクセスしてください。

Screenshot 2025-02-16 at 14.29.08.png

また、サーバー上で以下のコマンドを実行し、Apacheのデフォルトページが取得できるか確認できます。

curl http://localhost

まとめ

Apache (httpd) は強力なWebサーバーであり、Linux環境で簡単にインストール・設定できます。本記事の手順を参考に、適切な環境で運用してください。

問題が発生した場合は、ログを確認することで解決の手がかりを得ることができます。

sudo journalctl -xe | grep httpd  # Red Hat系
sudo journalctl -xe | grep apache2  # Debian系

以上でApacheの基本的なセットアップは完了です!

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?