• ベストアンサー

VineLinux3.2に入っているApache1.33について

こんばんわ。 Apache1.3.3でwebサーバーをやっている者です。 バーチャルホストで設定していまして、バーチャルホストで設定されてないドメインでアクセスしてみたらデフォルトのドキュメントルート(/home/httpd/html)が表示されないんです。 尚表示されるのはバーチャルホスト設定が一番上のやつです。(NameVirtualHost *の下一行あけて直ぐ) バーチャルで設定していないドメインでデフォルトのやつを表示させるにはどうすればよいでしょうか。 ご指導お願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • slug
  • ベストアンサー率100% (2/2)
回答No.2

それはApacheの正常な動作だと思います。 バーチャルホストを設定した場合、メイン(デフォルト?)の設定は使われません。(名前ベースのバーチャルホストの場合) なので、デフォルトのドメインに対するドキュメントルートを表示させたければ、 そのドメインに対する設定をバーチャルホストとして バーチャルホストコンテナの一番上に記述する必要があります。 1.3系 http://www.apache.jp/docs/vhosts/name-based.html 2.0系 http://httpd.apache.org/docs/2.0/ja/vhosts/name-based.html

その他の回答 (1)

回答No.1

ワタシもVineLinux3.2を使ってますが、文章の意味がよくわかりません。 (1)何をしたのか、 (2)何を期待したのか、 (3)どんな結果(エラー)になったのか、 順を追って書いた方が、答えが得られやすいと思います。 VineLinuxのサイトを見た方が早いかも知れませんが。

参考URL:
http://www.vinelinux.org/