Apacheのインストールから設定まで
Apacheに関する設定
httpd.confの設定
80番ポートの開放
Listen 80
オーバーライドの有効化
AllowOverride All
iconsの無効化
#Alias /icons/ "/var/www/icons/"
#
# Options Indexes MultiViews
# AllowOverride None
# Order allow,deny
# Allow from all
#
default cgiの無効化
#ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
#
# AllowOverride None
# Options None
# Order allow,deny
# Allow from all
#
Traceの無効化
TraceEnable Off
ServerTokens の変更
ServerTokens ProductOnly
ServerSignature の変更
ServerSignature Off
Indexes オプションを削除
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
となっているところを
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
とのようにする。
バーチャルホスト(vhost.conf)の設定
httpd.confに記述。
#NameVirtualHost *:80
のコメントアウトを外す。
以下、設定例。
# ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/vhosts/
ServerName mychuno.com
ErrorLog logs/mychuno.com-error_log
CustomLog logs/mychuno.com-access_log common
設定の確認
$ sudo /usr/sbin/apachectl -S
と打つと、以下のように表示される。
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443 ip-XXX-XXX-XXX-XXX.ap-mychuno-1.compute.internal (/etc/httpd/conf.d/ssl.conf:74)
*:80 is a NameVirtualHost
default server chuno.com (/etc/httpd/conf/httpd.conf:1006)
port 80 namevhost chuno.com (/etc/httpd/conf/httpd.conf:1006)
Syntax OK
その他
- manual.confとwelcome.confを全てコメントアウト