はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 バーチャルホストの設定に関する質問
日時: 2005/12/17 20:41
名前: もちお   <kohei1222@hotmail.co.jp>

バーチャルホストに関して、その概念はある程度理解するところまではいっているのですが、どうしても設定が上手くいかないので、質問させていただきます。宜しくお願いします。

グローバルIP200.200.200.200を使い
名前ベースのバーチャルホストでhttp://www.abc.jpとhttp://www.motio.comをapacheのバーチャルホスト機能を使い表示させるにはどうしたらいいのか?という質問です。因みに、IPとドメインは実際のものではなく、架空のものです。

現状として
http://www.abc.jpのみで表示させようとした場合は問題なく表示できています
下記の設定を行いbindとapacheをリロードしてみるとhttp://www.motio.comを表示することが出来ないばかりでなくhttp://www.abc.jpも表示できなくなってしまいます
またapacheのバーチャルホストンの設定のところで#を外して、バーチャルホスト機能を使えるようにするとapacheのリロード及び、再起動が出来なくなってしまいます。


1.named.confへのゾーンの追加

zone "abc.jp" IN {
   type master;
   file "abc.jp.db";
   allow-update { none; };
};

zone "200.200.200.in-addr.arpa" IN {
   type master;
   file "200.200.200.in-addr.arpa.db";
   allow-update { none; };
};

zone "motio.com.db" IN {
   type master;
   file "kaju.homeip.net.db";
   allow-update { none; };
};


2.ゾーンデータベースの作成

vi var/named/abc.jp.db

$TTL 86400
abc.jp.  IN  SOA  ns.abc.jp.  root.abc.jp.  (
  20051128  ;Serial
  7200    ;Refresh
  3600    ;Retry
  604800   ;Expire
  86400   ;Minimum TTL
)

   IN   NS   ns.abc.jp.

   IN   MX 10 ns

ns  IN   A   200.200.200.200
   IN   MX 10 ns
www IN   CNAME ns


vi /var/named/motio.com.db

$TTL 86400
motio.com.  IN  SOA  ns.motio.com.  root.motio.com.  (
   20051212  ;Serial
   7200    ;Refresh
   3600    ;Retry
   604800   ;Expire
   86400   ;Minimum TTL
)

   IN NS  ns.motio.com.
   IN MX 10 ns

ns  IN  A  200.200.200.200
   IN  MX 10 ns
www.motio.com. IN  A  200.200.200.200


vi /var/named/200.200.200.in-addr.arpa.db

$TTL 86400
200.200.200.in-addr.arpa.  IN  SOA  ns.cope-net.jp.  root.cope-net.jp. 
(
  20051128  ;Serial
  7200    ;Refresh
  3600    ;Retry
  604800   ;Expire
  86400   ;Minimum TTL
)

   IN   NS   ns.abc.jp

200 IN   PTR  ns.abc.jp


3.apacheのバーチャルホストの設定

NameVirtualHost 200.200.200.200


<VirtualHost 200.200.200.200>
ServerName  www.abc.jp
ServerAdmin webmaster@abc.jp
DocumentRoot /var/www/html
ErrorLog /usr/local/apache/log/abc_error_log
TransferLog /usr/local/apache/log/abc_access_log
</VirtualHost>

<VirtualHost 200.200.200.200>
DocumentRoot /var/www/html/motio
ServerName www.motio.com
ServerAdmin webmaster@motio.com
ErrorLog /usr/local/apache/log/motio_error_log
transferLog /usr/local/apache/log/motio_access_log
</VirtualHost>


上記の設定を行った後namedとhttpdを再起動

メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ コンテンツ関連情報

 Re: バーチャルホストの設定に関する質問 ( No.21 )
日時: 2005/12/23 19:49
名前: 管理者

>> ももんがさん

先ほど、リモートアクセスして設定内容を変更しました。
サーバ内では名前解決出来るようになりましたよ。
クライアントはこちらでは検証できないので、DHCPクライアントで接続して確認してみてください。

ももんがさんの場合はbindがchrootで動作していました。
各ゾーンファイルを「/etc/named」から「/var/named/chroot/var/named/」に移動しました。

また、「/etc/named.conf」内のゾーンファイル名の誤り、
またゾーンファイル名も違っていたので、リネームしました。
各ゾーンファイルのA・MX・CNAMEの指定も誤っていたので修正しました。
各変更点は各々の設定ファイル内にコメントしてありますので確認ください。

オリジナルのゾーンファイルは「/var/named/」パスに「backup_kaju」パスを作成してコピーしてあります。

ご確認くださいね。
メンテ
 Re: バーチャルホストの設定に関する質問 ( No.22 )
日時: 2005/12/23 20:28
名前: ももんが

管理人 様

メチャ早かったでビックリしました。クライアントでも名前解決できることを
確認しました。早速、書いていただいたコメントの方を確認してみます。

本当に有難うございました。m(__)m 
メンテ
 Re: バーチャルホストの設定に関する質問 ( No.23 )
日時: 2005/12/23 22:31
名前: ももんが

>もちお 様

進行状況はいかがでしょうか?私は管理人さんに、おもいっきり
アシストしてもらい名前解決、問題解決しました。といっても
内容が理解できていないんで、これからお勉強となりますが。。。

めちゃくちゃナイスなスレッドを立ててもらい感謝しております。
今後も宜しくお願いします。m(__)m 

メンテ
 Re: バーチャルホストの設定に関する質問 ( No.24 )
日時: 2005/12/24 05:13
名前: もちお

>ももんが様

おめでとうございます。お互い、これからも色々と助け合いながらサーバーの知識を身につけられるといいですね。

>管理者様

自分の方のバーチャルホストの設定なのですが、ラン内のパソコンだったらウィンドウズ2000のインターネットエクスプローラーでホームページを見ることができるのですが、外部からアクセスしようと思うと。http://www.abc.comのみがみることができてhttp://www.motio.comの方を見ることができません

今現在仕事先にいるためにnslookupを調べることはできないのですが、内部での名前解決はできているように思われます。いかがでしょうか?
メンテ
 Re: バーチャルホストの設定に関する質問 ( No.25 )
日時: 2005/12/24 08:50
名前: 管理者

>> もちおさん
話が見えない部分があるのですが・・・

以下スレッドより。
>>19
> やりました。二つのドメインでホームページを見ることができました。ただ、1つはまだラン内のパソコンでしか見ることができないんです。

このラン内と言うのは、自サーバのLAN内ではなくて、会社等のLAN内(すなわち自サーバから見れば外部)の事を仰っているのでしょうか?

> 自分の方のバーチャルホストの設定なのですが、ラン内のパソコンだったらウィンドウズ2000のインターネットエクスプローラーでホームページを見ることができるのですが、外部からアクセスしようと思うと。http://www.abc.comのみがみることができてhttp://www.motio.comの方を見ることができません
ちなみに、今回のスレッドで私がご説明させて頂いたドメイン名(abc.jpなど)は説明上のものなので、ご自分の環境に合わせてください。
(abc.comはもちおさんのページではないですよね????
それと、今回設定するbindは、他人のURLを設定する(見る)為ではなく、自分のURLを設定する為なのでお間違いなく・・・)

話は戻りますが、ドメイン名は自分の任意の名前にします。
当サイトで言えば「kajuhome.com」です。
(このドメイン名で、LAN・WAN(外部)よりアクセス出来るようにするのが今回の目的です)
そしてホスト名も任意の名前に決定します。
(当方のホスト名はfedora)
ホスト名とドメイン名が決まればそれがサーバのFQDNになります。
「ホスト名.ドメイン名=FQDN」
当方では「fedora.kajuhome.com」

そして、本来のドメイン名以外でアクセスさせようとするのがバーチャルアクセスです。
今回は例を例えて「kajuhouse.com」とでもしておきましょう。
「kajuhome.com」と「kajuhouse.com」で私のサーバ「fedora.kajuhome.com」にアクセス出来るようにします。(これがバーチャルホストですね。)

http://www.abc.comのみがみることができてhttp://www.motio.comの方を見ることができません
abc.comとmotio.comは、もちおさんが取得したドメイン名ですか?
(ローカル(LAN)内でのドメイン名は何でも使用可能ですが、外部のドメイン名は使用できる範囲が限定(JPNIC等の管理している会社を参照ください)されます。)

今回の目的は外部のドメイン名とLAN内のドメイン名を同じにしてバーチャルホストアクセスするのが目的です。
まずは、外部ドメインを取得して、LANのドメインを決定する事が先決です。
「有料」ドメイン取得
  ・VAVUE DOMAIN(http://www.value-domain.com/)[当方使用]
  ・お名前.com(http://www.onamae.com/)
        :
        :
「無料」ドメイン取得
  ・ DynDNS.org(http://www.dyndns.org/)
        :
        :
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.