いつもお世話になっております。
ApacheのVirtualHostの設定をして複数サイトを運営したいと思ったのですが、VirtualHostの設定をしたところ、VirtualHostでないURLの方までドキュメントルートがVirtualHostに設定した方のページが表示されるようになってしまいました。
説明が下手すぎるので、具体的にはieserverというDDNSにて
aaaaa.dip.jp
bbbbb.dip.jp
という二つのサブドメインを取得しまして(ドメインは適当です)
httpd.confのSection 2 'Main' server configrationには
ServerName aaaaa.dip.jp:80
DocumentRoot "/var/www/html"
と記述し、
Section 3: Virtual Hostsには
NameVirtualHost *:80
<VirtualHost *:80>
ServerName bbbbb.dip.jp
DocumentRoot /var/www/sample
<Directory "/var/www/sample">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
と記述しています。
これで、
http://aaaaa.dip.jpでアクセスすれば/var/www/htmlの中のindex.htmlが、
http://bbbbb.dip.jpでアクセスすれば/var/www/sampleの中のindex.htmlが
表示されると思ったのですが、
どっちのURLでアクセスしても/var/www/sampleの中のindex.htmlが表示されて
しまうのです。
ちなみにVirtualHostの設定をコメントアウトしてからリスタートすると
/var/www/htmlの中のindex.htmlが表示されるようになります。
何か設定が足りていないのでしょうか?
調べてもちょうど良い文献が見つからず四苦八苦しております。
原因が推測できれば教えていただけると助かります。
No.1ベストアンサー
- 回答日時:
上記に書いてある通りです。
アスタリスクはすべてのアドレスにマッチしますので、主サーバは リクエストを扱いません。www.example.com は 最初にあるため、優先順位は一番高くなり、default もしくは primary のサーバと考えることができます。つまり、リクエストが どの ServerName ディレクティブにもマッチしない場合、 一番最初の VirtualHost により扱われます。
回答ありがとうございました。
お礼が遅れてしまい申し訳ございません。
結局がちゃがちゃやっているうちにうまく行ったのですが、理解がかなり浅い状態で終わってしまいました。
ちゃんと勉強します^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- JavaScript Google reCAPTCHAについて 1 2023/02/22 14:37
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
linuxのIMEの件
-
ViエディタとVimエディタの違い...
-
AWSでSSH接続をしたいのですが...
-
bashでシングルクォート内の変...
-
複数のフォルダを同時に参照し...
-
ubuntu(linux)のシャットダウン...
-
プログラミングPC、LinuxのOSパ...
-
LinuxでSSH接続について
-
Ububtuでファイル共有できない...
-
ubuntuで デイスク/deb/loopと...
-
Ubuntu でinvalid filenameとな...
-
Ubuntuサーバーでメールを受信...
-
ubuntuサーバーを久々に再起動...
-
ssl_request_logの必要性について
-
lubuntuでフォントをインストー...
-
いつの間にか自宅サーバーが見...
-
linuxサーバーのキャッシュをク...
-
WineのRufusでデバイスを検知す...
-
ログにserver reached MaxReque...
-
Ubuntu on Xorgのログインについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpのソースは見られてる?
-
レジストリを匿名アクセスから...
-
MACで、いらない黒枠が消えませ...
-
ftpでのシンボリックリンク先へ...
-
ディスプレイが白黒、ネガ、状...
-
phpMyAdmin.confでのIPアドレス...
-
httpd IPアドレスによるアクセ...
-
ApacheのIP制限について
-
IISで教えてください
-
macX、ローカル環境:ブラウザ...
-
apacheのVirtualHostの記述につ...
-
Filevaultの解除ができない(ア...
-
ラウンドロビン時はApacheでバ...
-
Apacheでphpが急に動かなくなった
-
httpd.confのアクセス制限の負...
-
サーバ証明書(オレオレ証明書)...
-
どのブラウザからもアクセスで...
-
iPadでyoutubeのお気に入りが見...
-
Sambaのアクセス権について
-
ApacheのVirtualHostの設定する...
おすすめ情報