- ベストアンサー
ApacheでのVirtual Hostの設定
- ApacheのVirtual Hostの設定方法とは?
- RedHatLinux9.0/Apache2.0でのVirtual Hostの設定がうまくいかない
- ドメインの指定したディレクトリが表示されず、ディフォルトのディレクトリが表示されてしまう
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>ここにはDNSサーバーの/var/named にあるゾーン正引ファイル >にホスト名を追加するとあるのですが、 >やはりDNSを立てないと駄目ですか? DDNSでも大丈夫なはずです。 うちは自宅サーバにDNSを立てて正規のドメイン名で運用してますが あちこちのDDNSにも別ドメイン名でサーバを登録してます。 <VirtualHost DDNSに登録している別URL名> .... </VirtualHost> こんな感じでhttpd.confにいくつも別URLを定義してます。
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
> <VirtualHost 127.0.0.1> 名前によるVirtualHostなのになぜIPアドレスを指定しているのですか? しかもなぜ、ループバックアドレスなのですか? ホスト名(URL)はひとつだけのようですが、わざわでVirtualHostにする理由は? たぶん意味を理解せずに設定しているようですので、 VirtualHostの指定の仕方を基本から勉強されたほうがいいと思います。
お礼
http://home.jfky.net/virtualhost.html ここにはDNSサーバーの/var/named にあるゾーン正引ファイルにホスト名を追加するとあるのですが、 やはりDNSを立てないと駄目ですか?
補足
ホスト名はまだまだあります。ただ、試しに一つ割り当てただけです。 さらにIPでアクセスされたくなくないので、わざわざ別のディレクトリを読みに行くようにしています。 >たぶん意味を理解せずに設定しているようですので、 >VirtualHostの指定の仕方を基本から勉強されたほうがいいと思います。 勉強しています。横柄な言い方ですが、誰でもこうやって奮闘して学んでいくものです。 よろしくご指導のほどお願いいたします。
お礼
ありがとうございました。 原因はネームベースのバーチャルホストでポートを指定してやらなかったことのようです。
補足
おっしゃるとおりに設定してみたのですが、 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) すべてのアクセスで上記のように表示されてしまいます。 どうしたらいいのでしょうか・・・