• ベストアンサー

apacheのバーチャルホストについて

恐れ入ります。 linuxでサーバーの運営をしてみようかなと思っているのですが、windows xp proで試しにapacheを入れてみてドメインを2つ取得してhttpd.confのバーチャルホストについて記述してみました。 その際に以下をつけたして新しいドメインでブラウザからアクセスしてみたら普通にアクセスできました。どこかのサイトでDNSサーバーを自分のlinuxにたちあげないといけないみたいなことが書いてあったのですが、linuxの場合はdnsサーバーをたちあげないといけないのでしょうか?教えてください。 <VirtualHost xxx.xxx.x.xx> ServerAdmin xxx@xxx.com DocumentRoot "C:\Program Files\Apache Group\Apache2\aaa" ServerName 新しいドメイン ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common </VirtualHost>

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

  • ベストアンサー
noname#243622
noname#243622
回答No.2

WEBサーバに対して、特定のIPアドレスと、URLが一致していればVirtualHostの箇所が有効になります。 VirtualHostの箇所が次のようだったとします。 --- <VirtualHost 192.168.1.101> ServerAdmin xxx@xxx.com DocumentRoot "C:\Program Files\Apache Group\Apache2\aaa" ServerName virtual1.example.com ErrorLog logs/virtual1.example.com-error_log CustomLog logs/virtual1.example.com-access_log common </VirtualHost> --- このWEBサーバに対して、 virtual1.example.com という名前のIPアドレスが 192.168.1.101 でアクセスできればいいことになります。 ホスト名とIPアドレスの対応付けをするのはインターネット一般であればDNSで、テスト的なものであればhostsファイルで問題ないでしょう。 >linuxの場合はdnsサーバーをたちあげないといけないのでしょうか?教えてください。 OSとDNS/hostsファイルなどは関係ないですが、インターネットに公開するにはDNSサーバに登録されていることが必要です。 話が前後しますが、 >linuxでサーバーの運営をしてみようかなと思っているのですが まずはローカルネットワークで固定IPでWEBサーバの構築が出来るようになってからDNSへの登録は行ってみてください。 DDNSの場合は、接続のたびにIPアドレスが変わりますし、特有の設定が必要になると思いますので。

その他の回答 (1)

  • pomkichi
  • ベストアンサー率18% (9/48)
回答No.1

>linuxの場合はdnsサーバーをたちあげないといけないのでしょうか?教えてください。 DDNSを利用できればDNSサーバを立てる必要はありません DNSサーバを立てるには固定IPアドレスが必要です。

mixiho
質問者

お礼

DDNSを利用できれば、問題ないんですか。ありがとうございます。ドメインを取得しようと思っている会社のDDNSが利用できると思うので(value domain)問題なさそうですね。

関連するQ&A