• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ApacheでのVirtual Hostの設定)

ApacheでのVirtual Hostの設定

このQ&Aのポイント
  • ApacheのVirtual Hostの設定方法とは?
  • RedHatLinux9.0/Apache2.0でのVirtual Hostの設定がうまくいかない
  • ドメインの指定したディレクトリが表示されず、ディフォルトのディレクトリが表示されてしまう

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

>ここにはDNSサーバーの/var/named にあるゾーン正引ファイル >にホスト名を追加するとあるのですが、 >やはりDNSを立てないと駄目ですか? DDNSでも大丈夫なはずです。 うちは自宅サーバにDNSを立てて正規のドメイン名で運用してますが あちこちのDDNSにも別ドメイン名でサーバを登録してます。 <VirtualHost DDNSに登録している別URL名> .... </VirtualHost> こんな感じでhttpd.confにいくつも別URLを定義してます。

makihiro
質問者

お礼

ありがとうございました。 原因はネームベースのバーチャルホストでポートを指定してやらなかったことのようです。

makihiro
質問者

補足

おっしゃるとおりに設定してみたのですが、 Bad request! Your browser (or proxy) sent a request that this server could not understand. If you think this is a server error, please contact the webmaster Error 400 (サーバ名) 2003年06月18日 14時35分29秒 Apache/2.0.40 (Red Hat Linux) すべてのアクセスで上記のように表示されてしまいます。 どうしたらいいのでしょうか・・・

その他の回答 (1)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

> <VirtualHost 127.0.0.1> 名前によるVirtualHostなのになぜIPアドレスを指定しているのですか? しかもなぜ、ループバックアドレスなのですか? ホスト名(URL)はひとつだけのようですが、わざわでVirtualHostにする理由は? たぶん意味を理解せずに設定しているようですので、 VirtualHostの指定の仕方を基本から勉強されたほうがいいと思います。

makihiro
質問者

お礼

http://home.jfky.net/virtualhost.html ここにはDNSサーバーの/var/named にあるゾーン正引ファイルにホスト名を追加するとあるのですが、 やはりDNSを立てないと駄目ですか?

makihiro
質問者

補足

ホスト名はまだまだあります。ただ、試しに一つ割り当てただけです。 さらにIPでアクセスされたくなくないので、わざわざ別のディレクトリを読みに行くようにしています。 >たぶん意味を理解せずに設定しているようですので、 >VirtualHostの指定の仕方を基本から勉強されたほうがいいと思います。 勉強しています。横柄な言い方ですが、誰でもこうやって奮闘して学んでいくものです。 よろしくご指導のほどお願いいたします。

関連するQ&A