• ベストアンサー

マルチドメイン環境でローカルから同じドメインでアクセスしたいのですが

マルチドメイン環境でローカルから同じドメインでアクセスしたいのですが 例えばマルチドメインで www.hogehoge.com を割り当てているとします ローカル側からのこの領域のアドレスは 192.168.24.55/~hogehoge/ だとします、ここにLAN側からも www.hogehoge.com でアクセスできるような方法は ないでしょうか?IPアドレス対応だったらhostsファイルでいけるのですが マルチドメインの場合の方法が分かりません、よろしくお願いします。

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

  • ベストアンサー
  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.1

質問がすこし分かりづらいのでなかなか回答がないのかも知れません。 単にローカルからドメイン名で表示したいのか、それともマルチドメインを設定したいのかが不明です。どちらにしてもドメイン名の処理ですから hostファイルで飛ばすだけでなく、httpサーバ側でも設定する必要があります。 サーバがApacheなら 設定フアイル「 httpd.conf 」への追記が必要になります。 (誤解していたらご容赦ください。) ■マルチドメインで AAA.com でも BBB.com でも表示したいのなら ・hostファイル側__________ 192.168.24.55 AAA.com 192.168.24.55 BBB.com ・httpd.conf側____________ NameVirtualHost * <VirtualHost *> ServerName AAA.com DocumentRoot "C://httpdoc/~hogehoge/" #(トップページのディレクトリのパス) </VirtualHost> <VirtualHost *> ServerName BBB.com DocumentRoot "C://httpdoc/~hogehoge/" </VirtualHost> ドメイン別に異なるページを表示したければ、パスを変更すればOKです。 単にローカルからドメイン名で表示したい場合は、上記の余計なドメインの部分を記述しないだけです。 環境によりますが「*」でダメなら、「*」の箇所をサーバのIP 「192.168.24.55」または「127.0.0.1」に書き換えて試してみてください。 質問者さまの内容は、 「 Apache httpd.conf バーチャルホスト 」等で検索するとたくさんの情報が見つかりますよ。

関連するQ&A