このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ドメインをWEBSTARと同一階層のフォルダに振り分けるには??

発言者:おぐりん
( Date Monday, July 19, 1999 16:18:17 )


こんにちは。いつもお世話になっております。

サイト管理者としては恥ずかしい質問なんですが.....

早速ですが質問です。
ドメインを取得し、「MIND」でIPアドレスも振り分けたのですが、
凄く単純な疑問にブチ当たりました。

例えばwww.aaa.co.jpをアドレスにした場合、
このアドレスをWEBSTARを立ち上げているある特定のフォルダに
振り分ける、つまり WEBSTARと同一階層に置いているフォルダ
が www.aaa.co.jpというように認識させることは可能なのでしょうか?また、不可能ならばどのようにすれば認識させることが可能なのでしょうか?

ドメイン取得もし、設定し終わったもののこのあたりがまったく
わかりません。どなたかご教授ください。

WEBSTARは2.0です。

宜しくお願いいたします。

田中求之 さんからのコメント
( Monday, July 19, 1999 16:50:21 )

MIND で DNS を運用して大丈夫なんでしょうか…??

それはさておき、ご要望のことは、WebSTAR 2 の場合には、サードパーティの Plugin を
私用することで可能です。WebSTAR 2 には、ホスト名によってディレクトリを切り替える
(つまりバーチャルホストの運用を可能にすることなんですが)機能はありません。

WebSTAR 3 以降には、標準で、ホスト名ごとにディレクトリを切り替えられる機能の
Plugin が付属します。

WebSTAR 2 時代に私が使っていたのは Welcome という Plugin です。

→  Pardeike Welcome Plugin

おぐりん さんからのコメント
( Tuesday, July 20, 1999 11:28:47 )

田中先生、早速のお返事ありがとうございます。

Pardeike Welcome Pluginは、現在2.1.6になっているようで、
どういうわけかWEBSTARの2.0.1のプラグインに入れると
WEBSTARが立ち上がりませんでした。
そこで、WEBSTAR4.0をダウンロードしてテストしてみたのですが、
今度はVIRTUAL HOSTの項目はあるものの、
それで設定すれば大丈夫なのでしょうか....。

別のスレッドでは、WEBSTAR3.0ならOpenTransportの設定が
必要だなどとも書かれていましたが同じなのでしょうか。

重ね重ね申し訳ありませんがどなたかご教授いただけますよう
よろしくお願い申し上げます。

(尚、田中先生ご指摘の「MIND」ですが、やはり心もとないので
MacDNSでやってみます。ありがとうございます。)

田中求之 さんからのコメント
( Tuesday, July 20, 1999 15:14:53 )

>別のスレッドでは、WEBSTAR3.0ならOpenTransportの設定が
>必要だなどとも書かれていましたが同じなのでしょうか。

これは、ドメインごとに IP アドレスが異なっている場合(つまり、1台の Mac に2つ
以上の IP  アドレスを割り当ててサーバ運用する場合)のことです。

WebSTAR 3 で、ホスト名ごとにルートディレクトリ(フォルダ)を切り替えるだけでし
たら、OpenTransport の設定は不要で、WebSTAR の Virtual Host の設定だけで
すみます。

それから DNS ですが、もし単独のサイト(独立のサイト)を運用なさるのでしたら
MacDNS でも役不足です。サブドメイン(親ドメインのしっかりした DNS サーバが
ある)でしたら使えるとは思いますが。

おぐりん さんからのコメント
( Tuesday, July 20, 1999 17:23:00 )

またしても田中先生、ありがとうございました。
(お中元を送らないといけないかもしれない~_~;;;)

>これは、ドメインごとに IP アドレスが異なっている場合(つまり、1台の Mac に2つ
>以上の IP  アドレスを割り当ててサーバ運用する場合)のことです。

私の方の説明不足で大変申し訳ありませんが、
私がやろうとしていることは上記にあてはめまるのではないかと思います。
具体的にご説明いたしますと、我が社ではすでにIPアドレス
111.111.11.1
でサーバーを運用しているのですが、新しくドメインを取得し、
そのドメインは
999.999.99.9
というIPアドレスです。

ドメインの管理を専門にしている方から、この999.999.99.9の
アドレスを我が社にある111.111.11.130というIPに割り当てるので、そのバーチャルドメインをこちらで立ち上げて欲しい、
との依頼を受けましてそのように設定するようにやっているのですが、どうしてもうまくいかない、と言うことなのです。

一応、WEBSTARの方ではテストで、VIRTUAL HOSTにその
ドメインと、どのフォルダがその ドメインに当てはまるのか、
という設定はしたのですが、この VIRTUAL HOSTの設定では、
IPアドレスの設定場所がないようなのです。
これはやはり OpenTransportで設定しないと出てこない
(割り当てられない)ということなのでしょうか。
(このあたり、推測ですので大幅に間違っている可能性もあります)

重ね重ね大変申し訳ありんませんが、ご教授いただけると
大変助かります。

しかし、このドメインやネットワーク管理は、やはり私のような
ド素人が軽々しく手を出すべきでないことを再認識しました....。

おぐりん さんからのコメント
( Tuesday, July 20, 1999 17:36:09 )

しつこいそうですが.....

WEBSTARの設定は
IP Adress        Any
Host Name       www.abab.co.jp       (←先程の999.999.99.9のドメインネームです)
Language         Any
Root                /abab                       (←そのドメインのトップページとして表示させたいフォルダーです)

この、IP Adress のところに我が社の
111.111.11.130とというIPアドレスが出てこないと駄目なのかな、とも思うのですが。

本当に申し訳ありません。よろしくお願いいたします。

田中求之 さんからのコメント
( Tuesday, July 20, 1999 21:22:03 )

なりうほど、複数の IP アドレスを1台のマシンに割り振って、バーチャルホストを
運用なさりたいわけですね。

でしたら、まず MacOS 8.0以上でなければなりません(OpenTransport 1.3 以上)。
この点は大丈夫ですか?

また、WebSTAR をお使いになるのであれば、WebSTAR 3 以降のバージョンが
必要です。


また、サーバを動かすより前に、別の発言でも述べたように、Mac に複数の IP
アドレスを割り振るところから始める必要があります。OpenTransport の設定
というより、特別なファイルを作成してシステムフォルダーに入れておく必要が
あります。MacOS 8.6 ですと、「初期設定」フォルダの中にあらかじめ作られ
ている IP Secondary Addresses というファイルに2つ目以降のアドレスを
記入する必要があります(ファイルに記入方法の説明が英語ですが書かれてい
ます)。

>この、IP Adress のところに我が社の
>111.111.11.130とというIPアドレスが出てこないと駄目なのかな、とも思うのですが。

ということから察するに、Mac への2つ目の IP アドレスの割り当てができていない
ようですね。「Mac OS 情報」フォルダーの中の OpenTransport に関するファイル
なども読んで、設定を行ってください。

おぐりん さんからのコメント
( Tuesday, July 20, 1999 22:50:52 )

またまたまたしても、田中先生。大変恐縮です。

今現在、サーバーのOSは8.0なので、OpenTransportは1.3ではありません。
どうもサーバーマシンはハードディスクのフォーマットの問題なのか、どういうわけか8.1以上にはアップデート出来ないようなので、
明日にでも問題を解決して試してみようかと思います。
やはりOpenTransport側の設定が必要なようで、
原因が分かっただけでも少し救われた気持ちです。
(もちろん、実際に設定してみないと本当に安心できないんですが)

明日以降(状況によってはもう少し後かも)に
テストをしまして必ずご報告させていただきます。

度々、田中先生にはお応えいただきまして、お礼申し上げます。
本当にありがとうございます。