サブドメインを利用する
mkwk.netに参画される人は、有料でドメインを取らなくても下記のようなドメイ
ンでよろしければ、無料で利用することができる。
例えば、
http://mickey.mkwk.net/
http://baby.mkwk.net/
http://www.hoge.mkwk.net/
など、mkwk.netを必ず入ることが前提ですが、その前に[.]を入れたら、それよ
り前の文字は好きに決めることができます。
さて、どうやったらできるのか・・・
Domainでも述べたのと同じような作業を要する。
1.まず、suします。
2.次にネームサーバに書き込みます。
mike# cd /service/tinydns/root
ここに、Zoneファイルをおきます。しかし、URLでしかサブドメインを利用しな
い場合は、サブドメインを取る元のZoneファイルの中に
=hoge.mkwk.net:218.225.209.184:
とだけ、記します。Makefileには、mkwk.netという既に登録してあるドメインを
利用するため、いじる必要が無く、そのまま
mike# make
とだけすればおっけい。Zoneファイルで個々に設定し、Makefileでdataファイル
を作成するのは、iekeiサーバ特有の方法かも。通常はdataファイルをそのまま
viでいじるのかも。しかし、Zoneファイルを作成して一括変換するほうが頭の中
でごっちゃにならなくて良いです。
これで、ネームサーバに登録されるまでしばし待ちます。
3.DocumentRootの作成
次にDocumentRootの設定です。ネームサーバにより、mkwk.net上を探しに来ても、
どこに行ってよいかの指示が無いと表示されません。
mike# cd /usr/iekei/apache2/conf/
にある、httpd.conf をいじります。
※※※apacheのバージョンアップに伴い、下記のように訂
正※※※Mon, 21 Jun 2004
mike の httpd.conf は /service/apache/mike.conf になります。
VirtualHost を追加したりするときは、こちらをいじる。
--------------------------------------------------------------------------------
その前におまじない。
# co -l httpd.conf
# vi httpd.conf
※※※おまじないのかけかたも、下記のように変更※※※Mon, 21 Jun 2004
# co -l mike.conf
# vi mike.conf
------------------------------------
んで、定義ファイルを変える。
------------
<'VirtualHost www.mkwk.net>
DocumentRoot /home/miawa/http/hoge/
ServerName hoge.mkwk.net
ErrorLog logs/error_log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" " combined2
CustomLog logs/access_log combined2
<'/VirtualHost>
-------------
↑< >内の ' は記述上入れたものであり、実際には入らない。
ここで、ServerName をwww.hoge.mkwk.net とすると、URLもwww.付きのものと
なる。www.付のものと無いものとを両方登録したい場合は、Virtual Host定義を
2つ書き込めばよい。
mike# /usr/iekei/apache2/bin/apachectl restart
ちゃんとうごいたら
# ci -l httpd.conf
適当な英語で何を変えたかの説明のメッセージを入れる
.
(ピリオド1つだけの行にしてリターン)
いじょ。あとは明日の朝見てみるよろし。
2004年03月12日