-
Apache2のドキュメントルート設定
基本的な設定は完了したので、次にドキュメントルートの設定を行います。vi /etc/httpd/conf/httpd.conf
下記の設定となるように変更(変更部分または重要部分のみ記載) # ドキュメントルート DocumentRoot "/var/www/html" # 最上位の制御 <Directory /> Options FollowSymLinks AllowOverride None </Directory> # ドキュメントルートの制御 <Directory "/var/www/html"> Options -Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> # アクセス制御ファイル名 AccessFileName .htaccess # ファイル名を指定しない場合の検索優先順位(index.html) <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files> # iconsルートの制御 <Directory "/var/www/icons"> Options -Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> # エラーログ出力先 ErrorLog /var/log/httpd/error_log
-
welcome.confの無効化
mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.org
-
Apache2の動作確認
AWSコンソール画面から「セキュリティグループ」-「インバウンド」で
以下を許可しておきます。プロトコル:TCP ポート:80
echo '<h1>It works!</h1>' > /var/www/html/index.html /etc/rc.d/init.d/httpd start
http://xxx.xxx.xxx.xxx/
「It works!」が表示されれば正常です。
rm -f /var/www/html/index.html
-
Apache2起動設定
chkconfig httpd on chkconfig --list httpd
ランレベルが2~5でonを確認する。