VirtualHost作成
dev.*****.comのVirtualHost作成
mkdir -p /var/dev/htdocs chmod -R 775 /var/dev sudo vim /etc/httpd/conf/httpd.conf
NameVirtualHost *:80 <VirtualHost *:80> ServerName *****.com </VirtualHost> <VirtualHost *:80> DocumentRoot "/var/dev/htdocs" ServerName dev.*****.com <Directory "/var/dev/htdocs"> Options FollowSymLinks # 以下のまず完全に拒否してから許可対象の選定に入る Order deny,allow Deny from all # home Network Allow from 192.168.1.0/24 </Directory> </VirtualHost>
上記VirtualHostの記載で、前者はデフォルトの設定が適用され、
後者はデフォルトの設定と、
に変更される。
Order deny,allowのところでミスっていたので記載しておく。
最初にOrder allow,denyと記載していてHTTPレスポンスで403が返ってきてしまっていた。
解決方法としてはOrder deny,allowと記載することである。
Orderディレクティブに関しては以下参照のこと。
http://httpd.apache.org/docs/2.2/ja/mod/mod_authz_host.html#order