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

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

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

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

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

グローバルIP200.200.200.200を使い
名前ベースのバーチャルホストでhttp://www.abc.jphttp://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を再起動

■ コンテンツ関連情報

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

もちおさん、こんにちは。
新しいスレッドを立てて頂き、ありがとうございます。
(話が見えない方は、「http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=341」をご覧下さい)

一時、家に戻って参りましたのでレスしています。
この後、また出てしまうのでレスが遅くなる事をご了承くださいね。


それではまず、メインとなる名前を決定してください。
(メインとなる名前:バーチャルを使わない場合の名前)

以降は(メイン:http://www.abc.jp、バーチャル:http://www.motio.com)として話を進めます。

【前提条件】
  ・「www.abc.jp」と「www.motio.com」は有料/無料問わず外部のDNSで名前解決できている事

【ネットワーク情報】

  グローバルIP  :219.109.*.210
  ルータ     :192.168.1.1(LAN側)
  サーバ/サーバ名 :192.168.1.2/ns.abc.jp
  ※サーバ名:ホスト名のFQDNを指します
  クライアント  :192.168.1.3

【ネットワーク構成】
  もちおさんの環境は以下の様になっていると思います。

      『外部』     ┃      『内部』
               ┃       
┌────┐ ┌──────────────┐ ┌──────┐
│    │ │      ルータ     │ │  サーバ  │
│InterNet│─├───────┬──────┤─├──────┤
│    │ │   WAN側  │  LAN側  │ │192.168.1.2 │
└────┘ │219.109.*.210 │192.168.1.1 │ └──────┘
       └───────┴──────┘ ┌──────┐
               ┃        │クライアント│
               ┃       ─├──────┤
               ┃        │192.168.1.3 │
               ┃        └──────┘


●●チェックポイント●●(最終コメント参照)


【内部での名前解決】
 ※:クライアントがDHCPで取得できる様に設定を行います。(理由:DNSサーバをクライアントが自動取得できる為)
 「ネットワーク構成」の『内部』で名前によるIPアドレスの解決を可能とするため、BINDを正しく設定します

  ?サーバのルーティングがルータに向く様に「/etc/sysconfig/network」を以下の様にします
    NETWORKING=yes
    HOSTNAME=ns.abc.jp
    GATEWAY=192.168.1.1
  ?名前解決させる為のサーバを示す定義「/etc/resolv.conf」を以下の様にします
    search abc.jp
    nameserver 192.168.1.2
    nameserver 192.168.1.1
    ※:)「search」は、ドメイン名を省略した時に付加されます
       「nameserver」は名前解決するDNSサーバのIPアドレスを指定します。
       (2行定義している場合は最初がプライマリ(即ち自サーバ)、次がセカンダリ(例としてルータを指します))
  ?名前解決を(hosts→bind)の順番に解決する様に「/etc/nsswitch.conf」の以下部分を確認(変更)します
    hosts:   files dns
  ?bind設定ファイル「/etc/named.conf」を最下位に追加します
    //「abc.jp」ドメインの正引き
    zone "abc.jp" {
        type master;
        file "abc.jp.db";
        allow-update { 192.168.1.2; };
    };
    //「motio.com」ドメインの正引き
    zone "motio.com" {
        type master;
        file "motio.com.db";
        allow-update { 192.168.1.2; };
    };
    //逆引き
    zone "1.168.192.in-addr.arpa" {
        type master;
        file "1.168.192.in-addr.arpa.db";
        allow-update { 192.168.1.2; };
    };
    (※:上記の「allow-update」は、DHCPにより割り振られたIPをbind情報に更新できる様にする為)
  ?「abc.jp」ドメインの正引きファイルを作成します(注:chrootを使用していない場合)
   (前回説明した部分「http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=313」と若干異なります)
    『/var/named/abc.jp.db』
    $TTL 86400
    @  IN  SOA  abc.jp.  root.abc.jp.  (
            2005121801  ;Serial
            7200     ;Refresh
            3600     ;Retry
            604800    ;Expire
            86400    ;Minimum TTL
    )
       NS  abc.jp.
       A   192.168.1.2
       MX  10    abc.jp.
    ns   CNAME abc.jp.
    www  CNAME abc.jp.
  ?「motio.com」ドメインの正引きファイルを作成します(注:chrootを使用していない場合)
    『/var/named/motio.com.db』
    $TTL 86400
    @  IN  SOA  ns.motio.com.  root.motio.com.  (
            2005121801  ;Serial
            7200     ;Refresh
            3600     ;Retry
            604800    ;Expire
            86400    ;Minimum TTL
    )
       NS  ns.motio.com.
    ns   A   192.168.1.2
       MX  10    ns.motio.com.
    www  CNAME ns.motio.com.

    (※:?と?の違いは、?はドメイン名に対し「ns」と「www」をCANAMEし、
       ?はFQDNに対し「www」をCNAMEしています。(参考程度に・・・)
       書き方は、どちらかに統一した方が、分かりやすいかも・・・)
  ?正引きファイルを作成します(注:chrootを使用していない場合)
    『/var/named/1.168.192.in-addr.arpa.db』
    $TTL 86400
    @  IN  SOA  abc.jp.  root.abc.jp.  (
            2005121801  ;Serial
            7200     ;Refresh
            3600     ;Retry
            604800    ;Expire
            86400    ;Minimum TTL
    )
       NS  abc.jp.
       MX  10    abc.jp.
    2   PTR  abc.jp.
  ?bindを再起動します。
    # /etc/rc.d/init.d/named restart

作成したゾーンファイルに対してDHCPにて登録された「ホスト名」「IPアドレス」をbindが更新できる様に、
パーミッションと所有者・グループを変更します

ゾーンファイルのパーミッションを変更
# chmod 644 1.168.192.in-addr.arpa.db
# chmod 644 motio.com.db
# chmod 644 abc.jp.db

ゾーンファイルの所有者・グループを変更
# chown named:named 1.168.192.in-addr.arpa.db
# chown named:named motio.com.db
# chown named:named abc.jp.db


パスも確認します。(下記URL参照)
  http://kajuhome.com/cooperation_dhcp_bind.shtml#n04


●●チェックポイント●●(最終コメント参照)
 Re: バーチャルホストの設定に関する質問 ( No.2 )
日時: 2005/12/18 10:51
名前: 管理者

【DHCPの構築】
  ?dhcp設定ファイル「/etc/dhcpd.conf」を作成します
    # vi /etc/dhcpd.conf
    ddns-update-style interim;
    ignore client-updates;

    subnet 192.168.1.0 netmask 255.255.255.0 {

    # --- default gateway
      option routers     192.168.1.1;
      option subnet-mask   255.255.255.0;

      option domain-name   "abc.jp";
      option domain-name-servers 192.168.1.2;

      range dynamic-bootp 192.168.1.3 192.168.1.10;
      default-lease-time 21600;
      max-lease-time 43200;
      log-facility local7;

    }

    zone abc.jp {
      primary 192.168.1.2;
    }
    zone 1.168.192.in-addr.arpa {
      primary 192.168.1.2;
    }
    上記の例は、ドメイン名を「abc.jp」にして、割り振るIPアドレスは「192.168.1.3〜192.168.1.10」の8個です。
    最後の6行は割り振ったIPアドレスをbind情報に更新できる様にする為
  ?dhcpを再起動
    # /etc/rc.d/init.d/dhcpd restart


●●チェックポイント●●(最終コメント参照)


【バーチャル設定】
  apacheのバーチャル設定を行います。
  前述した様に、メインは「abc.jp」でバーチャルは「motio.com」にします。
  ?apache設定「/etc/httpd/conf/httpd.conf」にですが、専用の設定ファイルを作る事とします。
   (※:今までの「/etc/httpd/conf/httpd.conf」に記述したバーチャル部分はコメントアウトしてください)
    # vi /etc/httpd/conf.d/virtualhost.conf
    NameVirtualHost *:80
    <VirtualHost *:80>
      ServerName www.abc.jp
    </VirtualHost>
    <VirtualHost *:80>
      ServerName www.motio.com
      DocumentRoot /var/www/html/motio
      ErrorLog logs/motio_error_log
      transferLog logs/motio_access_log
    </VirtualHost>
   注意:apache設定「/etc/httpd/conf/httpd.conf」内の「ServerName」は「www.abc.jp」である事。
      また「DocumentRoot」も「"/var/www/html"」である事。
      新しい、「/etc/httpd/conf.d/virtualhost.conf」には、メインのページ設定も、
      バーチャル指定しなければいけないことがポイントです。
  ?apacheを再起動
    # /etc/rc.d/init.d/httpd restart


●●チェックポイント●●(最終コメント参照)


これでうまく行くと思いますが、動作しない場合は逐次レス下さい。
当方の説明誤りもある可能性がありますので・・・・




【チェックポイント】
チェックポイント毎に、そのサーバ機能が動作しているか順次確認してください。
一気に行うと、どの部分で不具合が発生しているか見極めが大変になります。
【ネットワーク構成】
    間違いがないか、「ifconfig」コマンドで確認
    ルータは、そのルータのステータス等で確認(グローバルIPも・・)
【内部での名前解決】
    「nslookup」コマンドで、正引き、逆引きが正しいか確認
      内部ネットワークで確認した場合は正引きで「192.168.1.*」が返ってきます
      逆引きは、当然ドメイン名(ホスト名)が返ってきます
【DHCPの構築】
    クライアントをDHCPクライアントに設定し、電源を入れます。
    (この時、IPアドレス・DNSサーバは自動的に取得するに指定してください)
    DOS窓より「ipconfig /all」を実行します。
    サーバで割り振るレンジが「192.168.1.3〜192.168.1.10」なので、この範囲内のIPであればOK
注意:チェックポイントの【内部での名前解決】と【DHCPの構築】はペアとなっているので
     自分自身を検証する分には良いのですが、相手(Windows→LinuxやLinux→Windows)を調べる
     にはこの両方が正しくないと検証できません。
【バーチャル設定】
    メインのページが表示できるか確認
    バーチャルページが表示できるか確認
 Re: バーチャルホストの設定に関する質問 ( No.3 )
日時: 2005/12/18 17:36
名前: ももんが

お世話になっています。私も上記内容を自分の環境に置き換え設定していますが、
以下の通りトラブルが発生しています。気づいた所など有りましたら回答して頂けると
有り難いです。

【トラブル1】
DHCPの設定ファイルを作成し、/etc/rc.d/init.d/dhcpd restart
を行なうと以下の樣なメッセージが出てDHCPが起動出来ません。

※ OSはCentOS4.2です。
※ もちおさんと違い、DNSとDHCPは動かしたことが有りません。
※ ルーターの設定は今回いじっていません。(別途、ルーターのDHCPを無効にするなど必要なのか?)


[root@ns ~]# /etc/rc.d/init.d/dhcpd restart
Internet Systems Consortium DHCP Server V3.0.1
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
/etc/dhcpd.conf line 22: expecting a parameter or declaration
    max-lease-time 43200;
               ^
/etc/dhcpd.conf line 23: expecting a parameter or declaration

^
/etc/dhcpd.conf line 25: expecting a parameter or declaration

^
/etc/dhcpd.conf line 29: expecting a parameter or declaration
\uffff\uffff\uffff\uffff}
      ^
Configuration file errors encountered -- exiting

If you did not get this software from ftp.isc.org, please
get the latest from ftp.isc.org and install that before
requesting help.

If you did get this software from ftp.isc.org and have not
yet read the README, please read it before requesting help.
If you intend to request help from the dhcp-server@isc.org
mailing list, please read the section on the README about
submitting bug reports and requests for help.

Please do not under any circumstances send requests for
help directly to the authors of this software - please
send them to the appropriate mailing list as described in
the README file.

exiting.
[root@ns ~]#

■dhcpd.conf は以下の通りに記載しました。

ddns-update-style interim;
ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway
option routers    192.168.0.1;
option subnet-mask 255.255.255.0;

 option domain-name "abc.jp";
option domain-name-servers 192.168.0.21;

# option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;

range dynamic-bootp 192.168.0.2 192.168.0.20;
default-lease-time 21600;
max-lease-time 43200;
        log-facility local7;

    }

    zone abc.jp {
      primary 192.168.0.21;
    }
    zone 0.168.192.in-addr.arpa {
      primary 192.168.0.21;
    }
    

# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}



【トラブル2】

hostsファイル中のabc.jpとサーバーのIPの対応を消したら
ログイン画面で以下の樣なエラーメッセージが出るようになった。
これはDHCPが動きだせば、消えるのでしょうか?(GUI環境)


ns.abc.jp の URL が見つかりませんでした。
そのため、GNOME が正しく動作しなくなるおそれがあります。
/etc/hosts ファイルに ns.abc.jp を追加することで
この問題を解決できる場合があります。
 Re: バーチャルホストの設定に関する質問 ( No.4 )
日時: 2005/12/18 19:27
名前: 管理者

ももんがさん。

こんばんわ。
この掲示板をコピペしていませんか?
このままだと、全角空白が入っているので正常に動作しません。
全角を半角にするか削除してご使用ください。

【トラブル2】は正常に名前解決されれば出なくなります。
 Re: バーチャルホストの設定に関する質問 ( No.5 )
日時: 2005/12/18 22:46
名前: ももんが

>もちお 様

申し訳ありません。便乗して質問させてもらっています。
長いこと、バーチャルホストとbindの関係がわからず、また、どうやって質問して
良いのかもわからずにいたのですが、もちおさんがうまく質問してくれたことに
感謝しています。


>管理人 様

回答有難うございました。

>この掲示板をコピペしていませんか?
>このままだと、全角空白が入っているので正常に動作しません。
>全角を半角にするか削除してご使用ください。


コピペしていました。御指摘の通りに修正したところ、起動しました。

>【トラブル2】は正常に名前解決されれば出なくなります。

現在、dhcpが再起動し、apacheの【バーチャル設定】を行う前の、段階まできています。
名前解決が出来ておらず、相変わらずエラーメッセージが出ています。

再度、質問ですが、管理人さんの説明の中で

   >【DHCPの構築】
   >クライアントをDHCPクライアントに設定し、電源を入れます。

   と、ありますが、これはなにをすれば良いのでしょうか?

   >(この時、IPアドレス・DNSサーバは自動的に取得するに指定してください)

   これは、理解でき、実施しました。

以下、【チェックポイント】の結果です。お気づきの点があれば、回答をお願いします。
度重なる質問申し訳ありません。

■サーバーにてnslookupを実行

(私の場合192.168.0.21がサーバー、192.168.0.1がルーターになっています)

[root@ns ~]# nslookup
> abc.jp
Server:     192.168.0.21
Address:    192.168.0.21#53

** server can't find abc.jp: SERVFAIL
> 192.168.0.21
Server:     192.168.0.21
Address:    192.168.0.21#53

** server can't find 21.0.168.192.in-addr.arpa: SERVFAIL
> www.abc.jp
Server:     192.168.0.21
Address:    192.168.0.21#53

** server can't find www.abc.jp: SERVFAIL

■クライアントにてnslookupを実行

http://members.jcom.home.ne.jp/0385106401/nslookup.html

なんか、全く名前解決されておりません。。。

■ifconfigの結果 --- 特に問題ないみたいな感じですが。。。。

[root@ns ~]# ifconfig
eth0   Link encap:Ethernet HWaddr 00:90:99:10:99:89
     inet addr:192.168.0.21 Bcast:192.168.0.255 Mask:255.255.255.0
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:660 errors:0 dropped:0 overruns:0 frame:0
     TX packets:490 errors:0 dropped:0 overruns:0 carrier:0
     collisions:1 txqueuelen:1000
     RX bytes:78112 (76.2 KiB) TX bytes:51680 (50.4 KiB)
     Interrupt:11 Base address:0xec00

lo    Link encap:Local Loopback
     inet addr:127.0.0.1 Mask:255.0.0.0
     UP LOOPBACK RUNNING MTU:16436 Metric:1
     RX packets:2394 errors:0 dropped:0 overruns:0 frame:0
     TX packets:2394 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0
     RX bytes:3368514 (3.2 MiB) TX bytes:3368514 (3.2 MiB)

■クライアントからの ipconfig /allの結果

http://members.jcom.home.ne.jp/0385106401/ipconfig.html

・Connection-specific DNS SuffixがプロバイダのDNSになっている。
・DHCP Server、DNS ServerがルーターのIP(192.168.0.1)になっている。
・Default GatewaygaルーターのIP(192.168.0.1)になっている。
・IP Addressが192.168.0.3となっており、サーバーのDHCPで設定した範囲内であるが、ルーターのDHCP
 でも同じような範囲で指定しており良いのか悪いのか判断出来ない。
 Re: バーチャルホストの設定に関する質問 ( No.6 )
日時: 2005/12/18 23:02
名前: 管理者

まだ、出先の為、気づいた点を回答しますね。

書き忘れたのですが、ルーターのDHCP機能はOFFにして下さい。

後、サーバのbindが正しく動作していないですね。
これは、私がレスした内容に誤りがあるものと思われます。

現在は確認できないので、帰宅したらきちんと検証機で試験しレスさせて頂きますね。
 Re: バーチャルホストの設定に関する質問 ( No.7 )
日時: 2005/12/18 23:28
名前: 管理者

追記

> ももんがさん
設定全てにおいて、「192.168.1.2」を「192.168.0.21」に置き換えていますよね?

逆引き設定ファイル内のPTRも「2」を「21」に…。
またファイル名は「1.168.192…」ではなく「0.168.192…」になります。

(全体において、「192.168.1.xxx」を「192.168.0.xxx」に置き換えて下さい)
 Re: バーチャルホストの設定に関する質問 ( No.8 )
日時: 2005/12/19 11:08
名前: 管理者

> ももんがさん
すみません、名前解決させる為のサーバを示す定義を忘れていました。
(上のスレッドも修正しておきます。)

# vi /etc/resolv.conf
search abc.jp
nameserver 192.168.0.21
nameserver 192.168.0.1

「search」は、ドメイン名を省略した時に付加されます
「nameserver」は名前解決するDNSサーバのIPアドレスを指定します。
(2行定義している場合は最初がプライマリ(即ち自サーバ)、次がセカンダリ(例としてルータを指します))

実際に、検証機で試した結果を下に記載します。

# nslookup
> abc.jp
Server:     192.168.0.21
Address:    192.168.0.21#53

Name:  abc.jp
Address: 192.168.0.21
> www
Server:     192.168.0.21
Address:    192.168.0.21#53

www.abc.jp   canonical name = abc.jp.
Name:  abc.jp
Address: 192.168.0.21
> ns
Server:     192.168.0.21
Address:    192.168.0.21#53

ns.abc.jp    canonical name = abc.jp.
Name:  abc.jp
Address: 192.168.0.21
> 192.168.0.21
Server:     192.168.0.21
Address:    192.168.0.21#53

21.0.168.192.in-addr.arpa    name = abc.jp.
> exit
 Re: バーチャルホストの設定に関する質問 ( No.9 )
日時: 2005/12/19 23:39
名前: ももんが

管理人 様

丁寧に御説明有難うございます。また、途中でIPを変えてしまい申し訳あり
ませんでした。
途中経過となりますが、ゾーンファイルのパーミッション、所有者の変更、
パスの所有者変更、resolv.confの設定等を行いましたが、サーバーにて
nslookupをすると、相変わらず【** server can't find abc.jp: SERVFAIL】と
出ていている状況です。

怪しいのが、ルーターでして、ルーターのDHCPがきちんとOFF出来ていないみたい
です。ルーターのマニュアルを読んだのですが、よくわからなかったので、先程
メーカーのサポートに質問メールを送りました。回答が返ってきたら、再度設定に
取り掛かります。
 Re: バーチャルホストの設定に関する質問 ( No.10 )
日時: 2005/12/20 02:26
名前: 管理者

ゾーンファイル内の値も直しましたよね?

取りあえずは、nslookupをサーバで行う場合、ルーターは関係ありません

また、修正した後はbindの再起動も行いましたか?
 Re: バーチャルホストの設定に関する質問 ( No.11 )
日時: 2005/12/21 14:32
名前: もちお

毎回お世話になっております。もちおです。今回自分で新規のスレッドを立てたのですが、立てた翌日から仕事で家を空けることになってしまい、サーバーの構築ができなくなってしまいました。

週末には管理者様やももんが様の返信を検証することができますので、その際に書き込みをさせていただくことになると思います。自分でスレを立てておきながら放置するような形になってしまって申し訳ございません。

今年は『バーチャルホストまでできるようにする』という目標を掲げていますので、この機会に絶対にクリアしたいと思います(笑)

それでは、よろしくお願いします。
 Re: バーチャルホストの設定に関する質問 ( No.12 )
日時: 2005/12/21 21:04
名前: ももんが

>もちおさん

これだけ、管理人さんに丁寧な解説をしてもらっているのに、うまくいっていません。
まとまった時間のある週末に、再度挑戦する予定です。うまくいくまで、クリスマス
会、大掃除、年賀状書きは放置しておく所存です。それでは、また。。。。
 Re: バーチャルホストの設定に関する質問 ( No.13 )
日時: 2005/12/21 21:10
名前: 管理者

> ももんがさん
気にしなくていいですよ!
当方も好きでWebを公開しているので、少しでもお役に立てれれば光栄です。
可能であれば、当方よりリモートアクセスして確認しましょうか?
 Re: バーチャルホストの設定に関する質問 ( No.14 )
日時: 2005/12/23 02:52
名前: ももんが

管理人 樣

>可能であれば、当方よりリモートアクセスして確認しましょうか?

有難うございます。もう少し頑張ってみます。

resolv.confですが、管理人さんの例の様に設定すると、いつのまにか、
以下の様に設定が戻ってしまいます。これはどういうことでしょう?

; generated by /sbin/dhclient-script
search nrima1.kt.home.ne.jp
nameserver 192.168.1.1

192.168.1.1は現在ルーターで設定しているルーターのIPです。
nrima1.kt.home.ne.jpはプロバイダのドメイン(かな?)

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

サーバがDHCPクライアントになっていませんか?

またルーターのDHCPが有効になっていませんか?
 Re: バーチャルホストの設定に関する質問 ( No.16 )
日時: 2005/12/23 16:25
名前: ももんが

>管理人 様

お世話になっています。
ギブアップです。先程メールでSSHの鍵等を送信しました。
恐縮ですが覗いてみていただけないでしょうか?

宜しくお願いします。
 Re: バーチャルホストの設定に関する質問 ( No.17 )
日時: 2005/12/23 16:34
名前: 管理者

> ももんがさん

出先なので、帰宅したら早速確認させて頂きますね。

解決できないかもしれませんが設定隅々まで重視してみます
ちなみに、サーバは24時間稼働していますか?
 Re: バーチャルホストの設定に関する質問 ( No.18 )
日時: 2005/12/23 16:47
名前: ももんが

>管理人 様

有難うございます。
24時間稼動させています。インストールしなおしたサーバーなので
当該サーバーアプリ以外は、変更してないつもりです。
宜しくお願いします。
 Re: バーチャルホストの設定に関する質問 ( No.19 )
日時: 2005/12/23 18:12
名前: もちお   <kohei1222@hotmail.co.jp>

こんばんわ。もちおです。管理者様が書き込みをしてくれたものを参考にバーチャルホストの設定を行いました。

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

原因としては何が考えられるでしょうか、宜しくお願いします。

でも、もう少しで解決できそうなところまで来ている気がします。管理者様、また、ももんが様には大変感謝しております。どうもありがとうございました。
 Re: バーチャルホストの設定に関する質問 ( No.20 )
日時: 2005/12/23 19:40
名前: 管理者

>> もちおさん

内部から、名前解決はできていますか?
たとえば、アクセスできないアドレスをWindowsのDos窓から「nslookup xxx.xxx」できちんと返ってきますか?

帰ってこない場合は正引きゾーンファイルをもう一度確認してみてください。
 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/)
        :
        :
 Re: バーチャルホストの設定に関する質問 ( No.26 )
日時: 2005/12/24 09:12
名前: もちお

説明が上手くできなくて申し訳ございません。

自分の取得したドメイン名に話を変えて説明いたします。

自分はNTTのドメイン取得サービスで。
cope-***.jpとdame-*****.comという二つのドメインを取得したました。

そして、取得したドメインを自分で構築したリナックスサーバーで外部に公開しようと思い、サーバー構築を始めました。

今まではhttp://www.cope-***.comというドメイン名のみで個人的なホームページを作ってアップしていたのですが、趣味の延長とサーバーの勉強も兼ねてhttp://www.dame-*****.comというドメインも取得してバーチャルホストで運用してみようと思い、今回管理者様のホームページで質問させてもらっています。

先日質問したことに話を戻すと、http://www.cope-***.jpに関してはlinuxと同一のLAN内に接続しているウィンドウズ2000でも外部のパソコンからもインターネットに接続して閲覧することができるのですが、http://www.dame-*****.comに関してはLAN内のウィンドウズ2000だったら閲覧することができるのですが、外部の友人のパソコンで確認してもらったところ、閲覧することが出来ないということでしたので、バーチャルホストの設定またはdame-*****.comのbindの設定が間違っているのかと思い、再度質問させていただいた次第です。
 Re: バーチャルホストの設定に関する質問 ( No.27 )
日時: 2005/12/24 09:48
名前: 管理者

当方こそ、失礼いたしました。

それでは、「www.cope-***.com or jp?」のグローバルIPアドレスと「www.dame-*****.com」のグローバルIPアドレスは同じですか?

ローカルで見れると言うことは、バーチャルで動作しているので切り分けとしては外部の問題となりそうです。
 Re: バーチャルホストの設定に関する質問 ( No.28 )
日時: 2005/12/24 09:53
名前: もちお

グローバルIPアドレスは同じです。219.109.***.210を使用しています。バーチャルの切り分けが出来ているということは後一歩のところまできているということですね。長い道のりでした。後はhttp://www.dame-*****.comさえ外部から見られるようになれば、とりあえずの目標は達成します。後は管理者様の書き込んでくださったスレを細かく調べていく作業になりそうです。
 Re: バーチャルホストの設定に関する質問 ( No.29 )
日時: 2005/12/24 09:57
名前: 管理者

そうですね。後1歩です。

bindの設定ファイルと「dame-*****.com」のゾーンファイルをよく確認してみてください。
 Re: バーチャルホストの設定に関する質問 ( No.30 )
日時: 2005/12/24 10:08
名前: もちお

やはり、bindの設定ファイルとdame-*****.comのゾーンファイルのどちらかに原因がありますか。本日は夕方に帰宅するので、それから確認してみます。また、分からないことがあったら質問させていただきたいと思いますので、よろしくお願いします。
 Re: バーチャルホストの設定に関する質問 ( No.31 )
日時: 2005/12/24 10:16
名前: 管理者

本日16時〜23時位まで外出しているので、この間は即レスできそうもありませんが
不明点等ありましたら、投稿しておいてくださいね。
 Re: バーチャルホストの設定に関する質問 ( No.32 )
日時: 2005/12/24 14:01
名前: ももんが

>もちおさん

NTTのドメイン取得サービスで、もちおさんのドメインとグローバルIPを
関連付ける所(設定ページ)は ないですか?どちらか一方のドメインが
正しくもちおさんのグローバルIPを指していない気がするんですけど。。。
 Re: バーチャルホストの設定に関する質問 ( No.33 )
日時: 2005/12/25 10:56
名前: もちお   <kohei1222@hotmail.co.jp>

返信遅くなってごめんなさい。

やはり、どうしても外部のパソコンからdame-*****.comを見ることができません。
bindの設定及びバーチャルホストの設定も管理者様の書き込んでくださった内容と照らし合わせて見てはいるのですが、間違えも見当たりません。ここまで来て足踏みしてしまっております。

ももんが様がおっしゃっていたドメインとIPの関連付けに関しても確認してみたのですが、間違えなくできていると思います。

cope-***.jpが普通に外部から見ることができるのでdame-*****.comも同じIPで関連付けていて、ラン内部で見ることができる以上、外部からでも見ることができると思うのですが、どうしたらいのか。外部からみれているのか確認するのも、大変です。

どうにかして、これを外部に公開することはできないものでしょうか?
 Re: バーチャルホストの設定に関する質問 ( No.34 )
日時: 2005/12/25 11:26
名前: 管理者

夕方以降であれば、リモートアクセスして確認しましょうか?

その際にはメールでご一報くださいね。
 Re: バーチャルホストの設定に関する質問 ( No.35 )
日時: 2005/12/25 11:32
名前: ももんが   <momonganet@jcom.home.ne.jp>

>もちお 様

おはようございます。気になってしょうがないので、頻繁に進展を見ています。
上記に私のメールアドレスを記載しましたので、2個のドメイン名をメールで
送ってもらえないでしょうか?今日は年賀状作りでパソコンの前に座っている
ことが多いと思いますので、外部から見れているかどうかの確認はしますよ。
 Re: バーチャルホストの設定に関する質問 ( No.36 )
日時: 2005/12/25 12:34
名前: もちお   <kohei1222@hotmail.co.jp>

管理者様にリモートアクセスで確認してもらいたいのはやまやまなのですが、外部から操作したことがないため、SSHサーバーの構築を行っておりません。

ただ今こちらのホームページのSSHサーバーの構築を参照して構築しているところなのですが、ちゃんと構築できているのか分かりません。
 Re: バーチャルホストの設定に関する質問 ( No.37 )
日時: 2005/12/25 13:16
名前: もちお   <kohei1222@hotmail.co.jp>

>ももんが様
ももんが様の好意には大変感謝しておりますが、そこまでしてもらうわけにはいきません。しっかりと自分HPが見れるようになってから改めてももんが様にはURLをお教えしますので、そのとき自分のHPを見てください。
ももんが様がそこまでおっしゃってくださったことには大変感謝しております。
 Re: バーチャルホストの設定に関する質問 ( No.38 )
日時: 2005/12/25 13:50
名前: もちお   <kohei1222@hotmail.co.jp>

>管理者様

SSHなんとか構築できたと思うので、メールで詳細をお送りさせていただきます。確認の方よろしくお願いします。
 Re: バーチャルホストの設定に関する質問 ( No.39 )
日時: 2005/12/25 13:53
名前: 管理者

了承しました。

後、1時間位で帰宅するので確認しますね。
 Re: バーチャルホストの設定に関する質問 ( No.40 )
日時: 2005/12/25 13:56
名前: もちお   <kohei1222@hotmail.co.jp>

よろしくお願いします。

P.S.
私これから仕事の関係で少々出なくてはいけないので、レスが遅れてしまうことになると思いますので、予めご了承ください。
 Re: バーチャルホストの設定に関する質問 ( No.41 )
日時: 2005/12/25 19:37
名前: 管理者

>> もちおさん
設定はすべて完了しました。
内部から、双方のドメイン名でアクセス出来るようになりました。
bindの設定がグローバルIPになっていたのでローカルIPに変更しました。

また、「dame-*****.com」がグローバルIPと結びついていないようです。
再度、確認してみてください。
 Re: バーチャルホストの設定に関する質問 ( No.42 )
日時: 2005/12/25 21:36
名前: もちお   <kohei1222@hotmail.co.jp>

管理者さま。どうもありがとうございます。感謝してもしたりません。これからもサーバーの設定に関して勉強していき、こちらの掲示板で少しでも他のかたの質問などに答えていけるようになるように頑張りますのでよろしくお願いします。
 Re: バーチャルホストの設定に関する質問 ( No.43 )
日時: 2005/12/26 08:02
名前: 管理者

>> もちおさん
当方が修正した部分は、名前解決(bind)部分のみですので、本来のバーチャルホスト
まで、確認できていません。
あともう少しですので、お手伝いさせて頂きますね。

また、当方で修正した部分は別途メールで送らさせて頂きます。
 Re: バーチャルホストの設定に関する質問 ( No.44 )
日時: 2005/12/26 08:03
名前: もちお

わかりました。どうもありがとうございます。すぐに確認してバーチャルホストの設定もしたいと思います。本当にありがとうございます。

■ その他

ページ先頭へ


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