No.3ベストアンサー
- 回答日時:
DNSの設定でexample1.com(及びそのサブドメイン)、example2.comが共にAAA.BBB.CCC.DDDというIPアドレスを指定してあるとして。
NameVirtualHost AAA.BBB.CCC.DDD
<VirtualHost AAA.BBB.CCC.DDD>
ServerAdmin webmaster@example1.com
DocumentRoot /home/********/
ServerName example1.com
</VirtualHost>
<VirtualHost AAA.BBB.CCC.DDD>
ServerAdmin webmaster@example2.com
DocumentRoot /home/********2/
ServerName example2.com
</VirtualHost>
だけでもいけるんじゃないでしょうか?
特に指定していない場合、一番上に書いてあるVirtualHostディレクティブがデフォルトになるので、example2.comでアクセスしてきたもの以外には、example1.comのものが適用されるとおもいます。
もちろんサブドメインのものを全部定義していっても問題ないです。
最初のexample1.comのヴァーチャルホストの設定を
<VirtualHost AAA.BBB.CCC.DDD>
ServerAdmin webmaster@example1.com
DocumentRoot /home/********/
ServerName example1.com
ServerAlias example1.com *.example1.com
</VirtualHost>
とすると、example1.comドメイン全てをこの設定で処理するようになります。
emaple2.comもサブドメインを使用ということであれば、
それぞれにSeverAliasを設定してやれば、
それぞれのドメイン宛はそれぞれの設定で処理するという風にできますね
NameVirtualHost AAA.BBB.CCC.DDD
<VirtualHost AAA.BBB.CCC.DDD>
ServerAdmin webmaster@example1.com
DocumentRoot /home/********/
ServerName example1.com
ServerAlias example1.com *.example1.com
</VirtualHost>
<VirtualHost AAA.BBB.CCC.DDD>
ServerAdmin webmaster@example2.com
DocumentRoot /home/********2/
ServerName example2.com
ServerAlias example2.com *.example2.com
</VirtualHost>
>ServerAlias example1.com *.example1.com
なるほど、続けて書くんですね。
長く書いていただき、すごい分かりやすかったです。
本当にありがとうございました。
PS.サイト管理者様
ドメイン名の件、すいませんでした。
No.2
- 回答日時:
ちょっと状況を整理してください。
example1.comが今まで有り、
http://example1.com
http://www.example1.com
http://aaa.example1.com
の3つをネームベースのヴァーチャルホストに設定していた。
今回、example2.comのドメインを取得
上記に追加して、
http://example2.com
でアクセスできるようにする。
このときの条件として、
example1.comとexample2.comは同じIPアドレスを指すようにしている。
*.example1.comは全て同じドキュメントルート。
example2.comはexample1.comとは異なるドキュメントルート。
ということでよろしいのでしょうか?
No.1
- 回答日時:
1・2共にhttpd.confは特に弄らなくてもできるとおもいますが。
むしろDNSの設定ではないですか?これ
1)なら3つ全て同じIPを割り当てておけば、
同じWEBサーバーにアクセスするので。
2)なら、ワイルドカードを使用するようにしておけばそれで1)と同じ状態になるとおもいます。
/home/********
がDocumentRootってことでお話させていただきました
********.comのドメインの持ち主の方ですか?
もしそうでなく例示のために用いているならexample.comにしましょう。
example.comはRFC2606で例示のために予約されています。
httpd.confについて勉強されている技術者の方のようなので。
この回答への補足
>むしろDNSの設定ではないですか?これ
すいません。必要無いと思って書かなかったのですが、
1つのサーバで複数のドメイン扱っている場合です。
http.confはバーチャルホストで記述してます。
>********.comのドメインの持ち主の方ですか?
>もしそうでなく例示のために用いているならexample.comにしましょう。
>example.comはRFC2606で例示のために予約されています。
そうだったんですか。気をつけます。
これ以降、example.comに置き換えます。
>httpd.confについて勉強されている技術者の方のようなので。
えーと・・・素人です。
うちのサーバを友人らに提供してるってだけなんで^^;
ドメイン一つだった時は上記DNSの設定だけだったんですが、複数ドメイン扱う事になったので、今まで使ってたサブドメイン名3つをどう記述すれば良いかわからなくなってしまいました。
2つなら、
server name example.com
server alias www.example.com
で良いとは思ったんですが、1)、2)の場合どう書けば良いのか・・・?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- UNIX・Linux 空のディレクトリで dir を行ったとき 4 2023/05/05 17:54
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- UNIX・Linux ブレース展開の使い方での質問です 2 2023/07/15 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セカンダリDNSは必ず必要ですか?
-
ブラウザからダウンロード時の...
-
ホスト名がlocalhost.localdoma...
-
URLアクセス時のエラーの意味
-
スマートウォッチについて教え...
-
DNS「8.8.8.8」とは何なのでし...
-
FFFTPでホストに接続できません!
-
Hyper vでサーバーに接続できない
-
フリーダイヤルで料金発生
-
ロリポップでのFTPホストエラー
-
海外サーバーに繋ぐと高くなるp...
-
職場のOKI電話機(DI2133 MKTU-2...
-
qmailのエラーログについて
-
whss.bizサーバーについて
-
ホームページの転送ができません。
-
プロキシサーバーのアドレスと...
-
FTPサーバーへの接続
-
1つの「ホームページビルダー2...
-
ロリポップとムームードメイン...
-
speeverでのページ更新
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セカンダリDNSは必ず必要ですか?
-
ホスト名がlocalhost.localdoma...
-
サクラサーバーでSPFレコードに...
-
同じドメインを使って異なるIP...
-
vsftpd:特定のドメインでアク...
-
BIND9.1.2でサブドメインの設定...
-
ActiveDirectoryの信頼関係につ...
-
代替DNSの動作について
-
SSL証明書の複数設定方法
-
BIND 複数ドメインでのDNS設定法
-
iPhoneからのPC遠隔(VNC利用)
-
ブラウザからダウンロード時の...
-
URLアクセス時のエラーの意味
-
Hyper vでサーバーに接続できない
-
DNS「8.8.8.8」とは何なのでし...
-
1つの「ホームページビルダー2...
-
スマートウォッチについて教え...
-
一家に2台のPS4があるんですが...
-
ロリポップとムームードメイン...
-
職場のOKI電話機(DI2133 MKTU-2...
おすすめ情報