web2.0的ラボTop自宅サーバー
バーチャルホストの導入

Posted at 08/01/19 Comment(0)» Trackback(0)» 自宅サーバー»

powerd by 楽市アド360

一つの自宅サーバーで、複数の独自ドメインでホームページを公開したい場合は、「バーチャルドメイン」を利用する。

複数ドメインを利用するには、まず、すべてのドメインの設定を、全て自宅のIPアドレスに向けて設定する。

しかしこのままでは、どのドメインにアクセスしても、同じページが表示されてしまう。

そこで、バーチャルドメインという仕組みを利用する。

バーチャルドメインを利用すると、aaa.comは/www/aaa/カテゴリに、bbb.jpは/www/bbb/カテゴリにジャンプというように、ドメインごとに対応するカテゴリを決めることができるのだ。

レンタルサーバーも、この仕組みを利用しているはずだ。

+++

Apacheの設定ファイルhttpd.confは、http://fedorasrv.com/apache-virtualhost.shtmlをもとに設定。

内部向けDNSサーバーへドメイン名反映は、「DNSサーバー構築(BIND)を参考に、追加したWebサイトのドメイン名(virtual.com)のゾーン定義ファイル及び、正引きゾーンデータベースを作成、named.confへ作成したゾーン定義を取り込むinclude文を追加して、内部向けDNSサーバーへ反映する 」

とあるが、その方法が良くわからない。

色々いじった結果、ようやく動いた。
そのときの作業メモ

+++

1) /etc/named.caching-nameserver.conf に下記設定を追加

view internal {
match-clients { localnets; };
match-destinations { localnets; };
recursion yes;
include "/etc/named.現行サイト.com.lan";
include "/etc/named.追加サイト.com.lan"; ←追加
};

2) vi /etc/named.追加サイト.com.lanを新規作成

zone "追加サイト.com" IN {
type master;
file "追加サイト.com.lan";
allow-update { none; };
};


3) vi /var/named/追加サイト.com.lanを新規作成

$TTL 86400
@ IN SOA 追加サイト.com. root.追加サイト.com.(
2007031400 ; serial ←シリアル番号は日付を参考にオリジナルなものに変更
3600 ; refresh (1 hour)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; negative (1 day)
)
IN NS 追加サイト.com.
IN MX 10 追加サイト.com.
IN A 192.168.1.2 ←サーバーIP

+++

これらのファイルは、基本的には/etc/、 /var/named/の配下に作成する。

しかし、chrootを導入している場合は、対応するchroot/以下のディレクトリに作成し、/etc/、 /var/named/に対して、シンボリックリンクを貼ったほうが良いかも

シンボリックリンクとはwindowsのショートカットのようなもの。コマンドは「ln -s リンク元ファイル リンク先」



  RSS2.0  Atom 
RSSリーダーに登録すれば、更新がすぐにわかります。

「バーチャルホストの導入」に関連する記事 …関連記事を全部見る[自宅サーバー]

  • 面白い商品を探すランキング
  • "バーチャルホストの導入"へのトラックバック
    トラックバック先URL

    ※当サイトへのトラックバックは、当サイト内ページへのリンクがないと、受け付けない仕様になっています
    "バーチャルホストの導入"へコメントを投稿
    次のようなコメントは、基本的に掲載しかねますので、ご了承ください。

    ・「応援してます!応援ポチ☆」のような、返答しようがないコメント。私は「応援ポチ」という言葉が嫌いです。「応援ポチ」もしくはそれに順じた言葉が書き込まれたコメントは無視させて頂きます。
    ・当記事と全く関係ない話題、サイトの売り込みなど。宣伝色を少しでも感じたものは削除します。
    ・相互リンク依頼のコメント(専用ページから申し込みください)
    ブログバーツに関する質問掲示板に書き込んでください)
    ・その他、管理人が不適切だと感じたコメント

    上の情報を保存する場合はチェック

    about me


    今からリンクシェア見本市に出かけます。 9hours ago

    かん吉2.0
    ウェブサイト作成・運営を生業としています
    技術ネタを粛々と紹介してます

    公開しているサービス

    ※日常のネタは親ブログのわかったブログ
    運営ブログの新着記事を全て読めます

    フィード
    my bookstand
    powerd by Amazon360
    関連サイト: アフィリエイトゴールMovabletypeマニュアル?