ドメイン名で表示させるには
ドメイン名で表示させるには
miawa> mkwk.netに参画してもらえる人で、下記のドメインを取ってる方がいまして、そ
miawa> れを使用したいでのすが、http://www.dabesa.org/domain/domain.htmlを見た際
miawa> に、"レジストラでのドメインの登録"(下記参照)まで終わっていると思うの
miawa> ですが、"DNS情報の入力"辺りからもう少し具体的な操作方法を教えていただき
miawa> たいのですが、こんな質問の仕方でよろしいでしょうか?
まず、ドメインのホストがどこにあるかを確認する。
firestorm{yuuji}% host -t ns mkwk.net
mkwk.net name server ns1.mkwk.net
mkwk.net name server nms2.gentei.org
firestorm{yuuji}% host ns1.mkwk.net
ns1.mkwk.net has address 218.225.209.184
firestorm{yuuji}% host nms2.gentei.org
nms2.gentei.org has address 218.219.192.204
というわけで、ドメイン取得サイトにて、ネームサーバーの設定を変える。
プライマリ ns1.mkwk.net 218.225.209.184
セカンダリ nms2.gentei.org 218.219.192.204
更新が反映されたかどうかを確認する方法(ks-sports.comというドメインの場合)
% host -t ns ks-sports.com
ks-sports.com name server DNS.INTERQ.OR.JP
ks-sports.com name server DNS1.INTERQ.OR.JP
↑これでは、まだ更新されていない。更新されると
% host -t ns ks-sports.com
ks-sports.com name server NMS2.GENTEI.ORG
ks-sports.com name server NS1.MKWK.NET
となる。
-----------------------------------------------------------
次に、URLを"http://www.ks-sports.com/"で表示させる方法
ここまでの設定では、ブラウザでhttp://www.ks-sports.com/ を見に行っても、
http://www.mkwk.net/ の画面が表示されてしまう。
http://www.ks-sports.com/
としたときに、/home/koba/ks-sports/web/index.html を見にいくようにする
ためにはどうしたらよいのでしょうか?
ApacheのDocumentRootとqmailの設定をします。
一般的に、 httpd.conf を変えますが、iekeiの場合は各家のサーバー名で設定します。
ゆえに、我が家は、mike.confとなってます。
※※※※※※一般的なhttpd.confの場合※※※※※※
# cd /usr/iekei/apache2/conf
# co -l httpd.conf
# vi httpd.conf
定義ファイルを変える
# /usr/iekei/apache2/bin/apachectl restart
ちゃんとうごいたら
# ci -l httpd.conf
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
次に、定義ファイルを変える
svc -t /service/apache
#cd /service/apache/
#co -l mike.conf
このときに何か警告出ます。
既に編集可能なファイルがあると警告出すはずです。
その場合は co すると古いバージョンに戻るので、
rcs -l mike.conf
します。
古いのに戻ってどこがおかしいかは
cd /service/apache
./run
---
注)http://www.gentei.org/~yuuji/support/uu/200207/part2.html
のオプション一覧は覚えといた方がいいでしょう。
ちゃんとうごいたら
# ci -l mike.conf
適当な英語で何を変えたかの説明のメッセージを入れる
.
(ピリオド1つだけの行にしてリターン)
・・・・・変わった部分・・・・・
ServerName www.ks-sports.com
ServerAdmin webmaster@mkwk.net
DocumentRoot /home/koba/http/ks-sports/web
DocumentRootは、chroot 用のディレクトリ。
これは apache の定義の問題なので、apacheのマニュアルを見ないと載ってないす。
-------------------------
ここから下は2003年10月16日に追記しました内容です。
次に、zone fileの設定。
☆☆☆ /service/tinydns/root/ に新しく作ったドメイン名のファイルを追加し、
----------/service/tinydns/root/ 以下のファイル例------------
Makefile add-host6* ks-sports.com
RCS/ add-mx* mkwk.net
add-alias* add-ns* petiteblitz.com
add-alias6* data stitokyo.com
add-childns* data.cdb
add-host* iekei.org
●ファイルの中身は
#
# Zone file for petiteblitz.com
#
# $Id:$
#
Zpetiteblitz.com:ns1.petiteblitz.com:postmaster.ns1.petiteblitz.com::10800:9003
600000:86400:86400
.petiteblitz.com::ns1.petiteblitz.com:
.petiteblitz.com::nms2.gentei.org:
@petiteblitz.com:218.225.209.184:mail.petiteblitz.com:0:
@ml.petiteblitz.com::mail.petiteblitz.com:0:
@u.petiteblitz.com::mail.petiteblitz.com:0:
=mail.petiteblitz.com:218.225.209.184:
=ns1.petiteblitz.com:218.225.209.184:
=nms2.gentei.org:218.219.192.204:
=www.petiteblitz.com:218.225.209.184:
で、必要なところを修正し終わったらセーブして、次はMakefileの修正をする。
●Malefileの修正
Makefileに新しく作ったドメイン名を追記して(今回の場合はpetiteblitz.com)
セーブし、makeとする。
Makefile
tcpc = /usr/iekei/ucspi/bin/tcpclient
axfrget = /usr/iekei/djbdns/bin/axfr-get
all : data.cdb
data : mkwk.net iekei.org ks-sports.com stitokyo.com petiteblitz.com
cat $> > $@
data.cdb : data
tinydns-data
#funa.org: /dev/null
# ${tcpc} ns.gentei.org 53 ${axfrget} $@ $@ y.tmp
---------------------
いじょ
2003年02月24日
2003年10月16日(rev.1) 2004年06月20日(rev.2)
2003年02月24日