HTTPサーバ構築メモ

やってきました!サーバ系構築シリーズ第2回!
前回はTFTPサーバの構築メモをやりましたが、今回はHTTPサーバです!
NW機器の検証業務でOSのインストール項目ってのがあって、まぁ簡単に言うとHTTPサーバからOSのイメージを取ってきて問題なくOSのインストールが可能かどうか調べるって感じです。
んで、その検証の為にHTTPサーバを拵えたのでその時の手順をメモしようというお話です。
では早速いってみよう!

httpdモジュールのインストール

[root@localhost ~]# yum -y install httpd
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
base                                                     | 3.6 kB     00:00
centosplus                                               | 3.4 kB     00:00
extras                                                   | 3.4 kB     00:00
updates                                                  | 3.4 kB     00:00
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ httpd.x86_64 0:2.4.6-88.el7.centos を インストール
--> 依存性の処理をしています: httpd-tools = 2.4.6-88.el7.centos のパッケージ: httpd-2.4.6-88.el7.centos.x86_64
--> 依存性の処理をしています: /etc/mime.types のパッケージ: httpd-2.4.6-88.el7.centos.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ httpd-tools.x86_64 0:2.4.6-88.el7.centos を インストール
---> パッケージ mailcap.noarch 0:2.1.41-2.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package            アーキテクチャー
                                  バージョン                  リポジトリー
                                                                           容量
================================================================================
インストール中:
 httpd              x86_64        2.4.6-88.el7.centos         base        2.7 M
依存性関連でのインストールをします:
 httpd-tools        x86_64        2.4.6-88.el7.centos         base         90 k
 mailcap            noarch        2.1.41-2.el7                base         31 k

トランザクションの要約
================================================================================
インストール  1 パッケージ (+2 個の依存関係のパッケージ)

総ダウンロード容量: 2.8 M
インストール容量: 9.6 M
Downloading packages:
(1/3): httpd-tools-2.4.6-88.el7.centos.x86_64.rpm          |  90 kB   00:00
(2/3): mailcap-2.1.41-2.el7.noarch.rpm                     |  31 kB   00:00
(3/3): httpd-2.4.6-88.el7.centos.x86_64.rpm                | 2.7 MB   00:00
--------------------------------------------------------------------------------
合計                                               3.3 MB/s | 2.8 MB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : mailcap-2.1.41-2.el7.noarch                     1/3
  インストール中          : httpd-tools-2.4.6-88.el7.centos.x86_64          2/3
  インストール中          : httpd-2.4.6-88.el7.centos.x86_64                3/3
  検証中                  : httpd-tools-2.4.6-88.el7.centos.x86_64          1/3
  検証中                  : mailcap-2.1.41-2.el7.noarch                     2/3
  検証中                  : httpd-2.4.6-88.el7.centos.x86_64                3/3

インストール:
  httpd.x86_64 0:2.4.6-88.el7.centos

依存性関連をインストールしました:
  httpd-tools.x86_64 0:2.4.6-88.el7.centos     mailcap.noarch 0:2.1.41-2.el7

完了しました!
[root@localhost ~]#

テストページの作成

[root@localhost ~]# touch index.html /var/www/html/
[root@localhost html]# cat index.html
<html>
 <body>
 hello world
 </body>
</html>
[root@localhost ~]#

httpアクセスを許可

[root@localhost ~]# firewall-cmd --add-service=http --zone=public --permanent
success
[root@localhost ~]# firewall-cmd --reload
success

SElinuxをOFF

[root@localhost html]# setenforce 0

httpdの起動

[root@localhost ~]# systemctl start httpd

テストページにアクセスしページ情報を取得できるか確認

[root@localhost html]# wget http://192.168.151.2/index.html
--2019-01-17 11:38:42--  http://192.168.151.2/index.html
192.168.151.2:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 45 [text/html]
`index.html.1' に保存中

100%[======================================>] 45          --.-K/s 時間 0s

2019-01-17 11:38:42 (2.33 MB/s) - `index.html.1' へ保存完了 [45/45]

[root@localhost html]# ls
index.html  index.html.1
[root@localhost html]# cat index.html.1
<html>
 <body>
 hello world
 </body>
</html>
[root@localhost html]#

以上!終わり!
本当に検証するだけに立てたサーバなので色々と設定を省略してますww