0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【学習記録】Webサーバ構築

Posted at

Linuxサーバー構築標準教科書



こちらの参考書を使用してサーバを構築しました。この参考書で行ったことを学習記録として記事に残しておこうと思います。記事はWebサーバ、DNSサーバ、メールサーバと3回に分けて書いていき、今回はWebサーバとなります。

ホスト名やIPアドレス、設定ファイルの値などについては上記の参考書に記載してあるのでそちらでご確認ください。

環境

OS:AlmaLinux9.3
仮想環境:VirtualBox
学習教材:Linuxサーバー構築標準教科書


1.パッケージのインストール

パッケージをインストールします

dnf install httpd

スクリーンショット 2025-09-29 113727.png


2.Webサーバの起動、動作確認、接続確認

Webサーバの起動

systemctl start httpd

スクリーンショット 2025-09-29 114613.png


動作確認

systemctl status httpd

スクリーンショット 2025-09-29 114624.png


接続確認
curl コマンドによるローカル接続確認

curl localhost

スクリーンショット 2025-09-29 115600.png


ゲスト OS の Web ブラウザによるローカル接続確認
わかりにくいですが、GUIのVMで操作しています

スクリーンショット 2025-09-29 115928.png
スクリーンショット 2025-09-29 115945.png



3.ファイアウォール、自動起動

ファイアウォールの設定

firewall-cmd --add-service=http --zone=public  --permanent
firewall -cmd --reload

スクリーンショット 2025-09-29 144517.png


自動起動設定

 systemctl enable httpd

スクリーンショット 2025-09-29 144440.png



4.ログの確認

cat /var/log/httpd/ access_log

スクリーンショット 2025-09-29 150958.png


5.index.htmlの配置

sh -c "echo 'Hello ,World ' > /var/www/html/index.html"

スクリーンショット 2025-09-29 151904.png


接続確認
スクリーンショット 2025-09-29 151943.png

その他

ファイアウォールを設定していない状態でアクセスしてもページが表示されない

スクリーンショット 2025-09-29 141136.png
スクリーンショット 2025-09-29 141558.png


サービスを停止させcurlコマンドでローカルホストにアクセスした場合

スクリーンショット 2025-09-29 135006.png



感想

今回参考にした教材ではWebサーバの構築は以上になります。内容としてはパッケージをインストールしてサービスを起動させたというシンプルな構築になります。


もっと踏み込んだWebサーバ構築についてはCCNAなどの資格勉強が終わってから行おうと思います。その際にはまた今回の様な学習記録を残したいと思います。

0
0
0

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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?