質問させて頂きます。
apache2.2.21にてweb鯖を立てて、ドメインを取得しDDNSにてテストしています。
test.comというドメインにバーチャルホストにて web1.test.comとweb2.test.comを設定
した場合に、
なぜかtest.comとweb1.test.comが同じ内容が表示されてしまいます。
web2は通常通り表示されます。
詳しい方が居ましたら間違い点を教えて下さい。
httpd-vhostsの内容
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
DocumentRoot "C:/web/web1"
ServerName web1.babayasu.info
ErrorLog "logs/web1.localhost-error.log"
CustomLog "logs/web1.localhost-access.log" common
<Directory "C:/web/web1">
order deny,allow
allow from ALL
Options Indexes FollowSymLinks ExecCGI IncludesNoExec
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/web/web2"
ServerName web2.babayasu.info
ErrorLog "logs/web1.localhost-error.log"
CustomLog "logs/web1.localhost-access.log" common
<Directory "C:/web/web2">
order deny,allow
allow from ALL
</Directory>
</VirtualHost>
No.1ベストアンサー
- 回答日時:
あまりきちんと設定を見ていませんが、動作としてはそうなるものです。
VirtualHost設定は、どの条件にも当てはまらなかった場合のdefaultを、「最初に宣言されたVirtualHost」にするという仕様になっています。
http://httpd.apache.org/docs/2.2/vhosts/examples …
> www.example.com は 最初にあるため、優先順位は一番高くなり、
> default もしくは primary のサーバと考えることができます。
> つまり、リクエストが どの ServerName ディレクティブにも
> マッチしない場合、 一番最初の VirtualHost により扱われます。
もし、ホスト名を入れない場合にそのサーバコンテンツへ接続できないようにしたい、ということであれば、それらよりも前に一つ、ダミーのVirtualHost設定を入れておく必要があります。
この回答への補足
ご回答ありがとうございます。
早速ダミー用にwwwというバーチャルホストをhttpd-vhostsの一番上作成しDNSとapacheの設定を変更してみました。
ですが、ホスト名を入力せずに接続してみるとやはり、blog.が表示されてしまいます。
”それらよりも前に一つ、ダミーのVirtualHost設定を入れておく必要があります。”
はhttpd-vhostsの設定のことで間違いないでしょうか?
解凍お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- 英語 The Twilight Zone1959に関するCBSの回答について 1 2023/03/02 15:13
- 英語 英文の添削をお願いします 4 2023/05/23 11:10
- 公的扶助・生活保護 保証人? 1 2022/05/17 22:42
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- 英語 英文の添削お願いします。【長文です。】 マッチングアプリで相手を言い負かしている時のやつです。 色々 1 2023/07/01 02:12
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像録画ソフト Apower RECの解...
-
インターネット用語について教...
-
LINE でリンク先を投稿すると ...
-
Qoo10で注文をキャンセルしたら...
-
http://cloth-gallery.net/inde...
-
設計書について
-
有料サイトの開設方法
-
FC2 BLOG <AUDIO TAGを入れプ...
-
ホームページ
-
サーバーログイン情報とFTP接続...
-
自分のドメインが他者のサイト...
-
インターネットの環境をポケッ...
-
Slackの料金体系に詳しい方教え...
-
アフェリエイトって登録したサ...
-
任意団体名でも開設できますか
-
あいみょんというワードが検索...
-
イントラネットを構築したい
-
FC2掲示板に広告を表示させる方...
-
iPhoneで見れるホームページが...
-
GOOメールが使用出来なくなりま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「クッキーがオフになっていま...
-
マイクロソフトアウトルックの...
-
apache2.2でのバーチャルホスト...
-
PC(Windows8.1) メール Windows...
-
WINDOWS98は何GBまでHDDを...
-
アルバムで消去できませんでし...
-
共有しているエクセルのファイ...
-
ファイルサーバーにあるフォル...
-
wps
-
Win10 の OneDriveをアンインス...
-
USBメモリーは、もう古いの で...
-
Freemake Video Converter の無...
-
SDカードとUSBメモリどっちが優...
-
エアドロしてもらった動画はど...
-
クリップボードの容量を大きく...
-
Googleフォトの容量をオーバー...
-
コピーしてもクリップボードに...
-
Amazonフォトの容量
-
googleドライブの空き容量不足...
-
【chapter3】日常よく使ってい...
おすすめ情報