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