CentOSへのApache(WEBサーバー)のインストール

CentOSにWEBサーバーを設定した手順を記述しています。

① Apache(WEBサーバー)のインストール

#yum -y install httpd
#yum -y install php php-mbstring

② Apacheの設定ファイルを編集

#vi /etc/httpd/conf/httpd.conf

下記三か所の【修正前】の行を探し、【修正後】へ修正する。

・ファイルのインデックス化(フォルダ内のファイルの一覧表示)を行わないようにし、CGIとSSIを許可して実行できるように修正する。

【修正前】

Options Indexes FollowSymLinks

【修正後】

Options Includes ExecCGI FollowSymLinks

・.htaccessの許可を行うように修正する。
【修正前】

AllowOverride None

【修正後】

AllowOverride All

・ICONディレクトリのファイル一覧を表示しないように修正する。
【修正前】

Options Indexes MultiViews

【修正後】

Options MultiViews

④ テストページの削除

#rm -f /etc/httpd/conf.d/welcome.conf
#rm -f /var/www/error/noindex.html

⑤ ドキュメントルートの所有者を変更

#chown (ユーザー名). /var/www/html

【所有者変更の確認】

#ll /var/www

⑥ Apache(WEBサーバ)の起動

#service httpd start           <- 起動
#chkconfig httpd on            <- 自動起動設定

⑦ ファイアウォールの設定
 CentOSにファイアウォールが設定されている場合、ポート番号80番で通信できるように設定する必要があります。

#vi /etc/sysconfig/iptables

下記の一文を追加する。

-A INPUT -p tcp --dport 80 -j ACCEPT

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください