罠でした、、、。
メインホストはなくなります
既にあるウェブサーバにバーチャルホストを追加する場合、 既存のウェブサーバに対してもブロックを作らなければなりません。このバーチャルホストの ServerName と DocumentRoot は、グローバルな ServerName と DocumentRoot と同じものにします。また、このバーチャルホストを設定ファイルの中で 先頭に置いて、デフォルトホストとして動作するようにします。
完全に忘れてた。でも、それよりも何よりも、apache2.2系ではhttpd.confにこんな悪魔のような設定が含まれてる、、、。
#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
アホか!
なんなのさ、なんでなのさ? まー、コメントに書いてある通りなんだけど、、、。1時間くらい嵌ったよよ、、
stranger
apacheのセキュリティの常識
全体をアクセス不可にしてから 必要なディレクトリのみ
アクセス可能にする
後から設定されたほうが有効になるので
Directory "/home/www/htdocs"
のほうで許可すれば良い
stranger
apacheのセキュリティの常識
全体をアクセス不可にしてから 必要なディレクトリのみ
アクセス可能にする
後から設定されたほうが有効になるので
Directory "/var/www/html"
のほうで許可すれば良い
ymkx
コメントありがとうございます。
そうなのですね、常識なのですね。
参考になりました!
これ、いつからその設定になったんだろう、、、