投稿日:2002年07月15日 作成鷹の巣

No.4104 一つのサーバーとドメインで2つ以上のHPを立てられるのでしょうか?



一つのサーバーとドメインで2つ以上のHPを立てられるのでしょうか?

No.4104 投稿時間:2002年07月15日(Mon) 11:40 投稿者名:★ぴよった★ URL:http://piyo-networks.mydns.to/

はじめまして、こんにちは"ぴよった"といいます。
実はつい最近WWWサーバーを立てたのですが、固定IP一つで2つ以上のHPを立ち上げることはできるのでしょうか?
初心者であまりよくわからないのですが、僕の推測では一つのIPでDynamicDNSドメインを2つ取得してWebサーバーを
2つ起動すれば(ANHTTPDとアパッチ)独立した2つのHPがUP出来ると思うのですが・・それとも一つのドメインで
それに2つ目のHPのファイルを絶対パスで指定させるのか・・?あるいは他のやり方があるのでしょうか?
わかりずらい質問で申し訳ないのですが、よろしくお願いします。


バーチャルホストを使います

No.4105 投稿時間:2002年07月15日(Mon) 12:19 投稿者名:OAK URL:

> はじめまして、こんにちは"ぴよった"といいます。

始めまして。OAKです。

> 実はつい最近WWWサーバーを立てたのですが、固定IP一つで2つ以上のHPを立ち上げることはできるのでしょうか?

YES。1つのCPUで2つ以上のドメインを使うにはバーチャルホストを使います。
私のアパッチ設定の一部(実際のとは少し違いますが)
<VirtualHost 172.16.1.2>
DocumentRoot /home/wwwkkk
ServerName www.kkk.nu
</VirtualHost>
<VirtualHost 172.16.1.2>
DocumentRoot /home/kkk
ServerName kkk.nu
</VirtualHost>
詳しくはマニュアルを読んでください。分からなければ再度質問を

このようにすると www.nu と www.kkk.nu を分ける事が可能です


> 初心者であまりよくわからないのですが、僕の推測では一つのIPでDynamicDNSドメインを2つ取得してWebサーバーを
> 2つ起動すれば(ANHTTPDとアパッチ)独立した2つのHPがUP出来ると思うのですが・・

これは出来ません。理由は80ポートを待つプログラムを2つ以上同時実行できませんから
どちらかを別のポートにすれば可能なようです。


バーチャルホスト設定やってみたのですが・・・・

No.4107 投稿時間:2002年07月15日(Mon) 15:34 投稿者名:★ぴよった★ URL:http://piyo-networks.mydns.to/

OAKさん返信大変ありがとうございました。
教えて頂いたとおり、「ANHTTPD」のバーチャルホストの設定で、
1.バーチャルホストにチェックを入れて。
2.バーチャルホストのタグを押して。
3.ホスト名、IPアドレス、ポート番号、ドキュメントルートを入れる。
4.上記の設定で取得した2つのダイナミックDNSの入力が完了。

一応上記の設定でやってみたのですが、いずれも最初に入力したほうの
HPが表示されてしまいうまくいきません・・・。
鷹の巣さんのHPのリンク[バーチャルホストの動作テスト]というところも
参照させて頂いてやってみたのですが、ANHTTPDの一般タブの設定で
"リモートホストを取得"という所にチェックをいれるか?いれないか?+
"ドキュメントルート"にもなにかいれなくてはいけないのでしょうか?
一応OSはMEなのですが、ほかにもなにか設定しなければいけない所が
ありましたら教えて頂きたいのですが。よろしくお願いします。


その設定で良いとおもうのですが・・・

No.4108 投稿時間:2002年07月15日(Mon) 16:18 投稿者名:OAK URL:

ANHTTPは使ったことないのではっきりとは言えませんが

> 1.バーチャルホストにチェックを入れて。
> 2.バーチャルホストのタグを押して。
> 3.ホスト名、IPアドレス、ポート番号、ドキュメントルートを入れる。

ホスト名は ドメイン名を順次いれる
IPアドレスは、全部に同一のLANアドレス(ルータを使ってなければグローバルアドレス)
ポート番号は 全部 80
ドキュメントルートはそれぞれのフォルダー ですね。この辺再確認を
これだけで良いはずですがこれ以上は他の方のアドバイスを待ったほうが良いかも。

> 参照させて頂いてやってみたのですが、ANHTTPDの一般タブの設定で
> "リモートホストを取得"という所にチェックをいれるか?いれないか?+

これはCGIの環境変数の REMOTE_HOST だと思います。今回は関係ないでしょう

> "ドキュメントルート"にもなにかいれなくてはいけないのでしょうか?

ユーザーで分けた時の設定だと思います。今回は関係ないでしょう

> 一応OSはMEなのですが、ほかにもなにか設定しなければいけない所が
> ありましたら教えて頂きたいのですが。よろしくお願いします。

ごめんなさい。私は古い人間なのでMEなんて最新機種見たことありません。


バーチャルホストが同じドキュメントルートにアクセスしてしまいます。

No.4109 投稿時間:2002年07月15日(Mon) 17:13 投稿者名:★ぴよった★ URL:http://piyo-networks.mydns.to/

色々やってみたのですが、やはりだめみたいです。
ちなみに、設定例はこのような感じなのですが・・・

Windows ME にてANHTTPD 1.40cを動作中です。
・バーチャルホストの設定タブで
www.***.jp 111.111.111.111 80 c:\html\main
www2.***.jp 111.111.111.111 80 c:\html\sub
と言った感じで設定しています。

http://www.***.jp とするとc:\html\main\index.htmlが表示されます
ところが
http://www2.***.jp としてもc:\html\main\index.htmlが表示されてしまいます。

http://www2.***.jp とした場合c:\html\sub\index.htmlが表示されるようにしたいので
すが何か設定が間違っているのでしょうか?
何かしらアドバイスを頂けたらと思います、よろしくお願いします


以下の様に設定して実施結果をお知らせ下さい。

No.4110 投稿時間:2002年07月15日(Mon) 18:09 投稿者名:鷹の巣 URL:http://sakauch.com/

>  色々やってみたのですが、やはりだめみたいです。
> ちなみに、設定例はこのような感じなのですが・・・
> 
> Windows ME にてANHTTPD 1.40cを動作中です。 

 
バーチャルホストは、アクセス先のフルドメイン名(FQDN)で、アクセスするドキュメントルートが決まります。
AN HTTPDの場合、Apacheと違って、このフルドメイン名(FQDN)が一致しない場合、一番上に登録したドキュメントルートにアクセスされます。
以下の様に設定して実施結果をお知らせ下さい。
・バーチャルホストの設定タブで 
 example.com	*.*.*.*	80	c:\html\default	<--- この行を全くそのまま追加して下さい。
 www.example.jp	*.*.*.*	80	c:\html\main	<--- example.jpは、★ぴよった★さんのご使用のドメイン名に変更。 
 www2.example.jp	*.*.*.*	80	c:\html\sub	<--- example.jpは、★ぴよった★さんのご使用のドメイン名に変更。

c:\html\default\index.htmlには、「そのドメイン名は、現在使用していません」といった内容を書いておいて下さい。

http://abc.example.jp/で、c:\html\default\index.html
http://www.example.jp/で、c:\html\main\index.html
http://www2.example.jp/で、c:\html\sub\index.html
が表示されれば、正常です。

# 「リモートホストを取得」は、初期値の「取得しない」でも構いません。これは、ログファイルに記録する内容をIPアドレスで記録するか
# フルドメイン名(FQDN)で記録するかの違いです。現在の私は、「取得しない」にしています。


すいません。。だめでした。(;_:)

No.4112 投稿時間:2002年07月15日(Mon) 18:50 投稿者名:★ぴよった★ URL:http://piyo-networks.mydns.to/

OAKさん、鷹の巣さん。ありがとうございました。
色々、教えて頂きまして大変勉強になりました。実際に数多くの
サイトも見てあれこれ今日一日中研究してみたのですが、結局
うまくいきませんでした。これから仕事にいかなくてはならないので
つづきは今日の夜中になってしまうのですが・・
そこで鷹の巣さん(管理人)さんにお願いがあるのですが、
今日の夜中仕事から帰ってきましたら、今現在の僕の環境等、又は
画面キャプチャーTOOLでANHTTPDの設定等の写真を送らさせていただいて
もう一度アドバイス等頂きたいのですが、是非よろしくお願いします。
どうでしょうか?(゜゜)(。 。 )ペコッ


Web上で、設定画像ファイルが見れる様にして頂けないでしょうか。

No.4113 投稿時間:2002年07月15日(Mon) 19:09 投稿者名:鷹の巣 URL:http://sakauch.com/

> そこで鷹の巣さん(管理人)さんにお願いがあるのですが、
> 今日の夜中仕事から帰ってきましたら、今現在の僕の環境等、又は
> 画面キャプチャーTOOLでANHTTPDの設定等の写真を送らさせていただいて
> もう一度アドバイス等頂きたいのですが、是非よろしくお願いします。


現在、実験機が故障(BIOS不良)していまして、画像ファイルやレジストリを書き出したファイルを送って頂いても、画像を見たり、
レジストリを読み込んで、再現試験等が出来ません。
申し訳ないのですが、Web上で、設定画像ファイルが見れる様にして頂けないでしょうか。
必ず、バーチャルホストで、複数ドメイン名や複数ホスト名が使用出来ますから、あきらめずに頑張って下さいね。


ダイナミックDNSは?

No.4137 投稿時間:2002年07月16日(Tue) 11:37 投稿者名:こぶど URL:

ダイナミックDNSの方の設定(自動更新ソフト or DNSサービス)を
確認してみてくださいね。


確認方法に間違えはないですか

No.4115 投稿時間:2002年07月15日(Mon) 22:02 投稿者名:OAK URL:

> ・バーチャルホストの設定タブで
> www.***.jp 111.111.111.111 80 c:\html\main
> www2.***.jp 111.111.111.111 80 c:\html\sub
> と言った感じで設定しています。

この 111.111.111.111 は固定グローバルアドレスですか。ローカルアドレスですか。
この 111.111.111.111 はサーバー機のIPアドレスになってますか。
ルータはお使いですか
確認方法ですが、確認はサーバーマシンやLANでやっている事は無いですよね。
固定IPという事で、IP8か何かで2つ以上のIPをお持ちですか。それとも串鯖を使ってますか

> http://www.***.jp とするとc:\html\main\index.htmlが表示されます
> ところが
> http://www2.***.jp としてもc:\html\main\index.htmlが表示されてしまいます。

鷹の巣さんが書いているように、バーチャルホストがまったく機能していないようですね。
それほど難しい設定ではないので、もしかすると確認方法に問題があるかも知れません。


OAKさん、鷹の巣さん。で・で・・できましたぁーーーーー。。しかし、なぜ・・・?

No.4146 投稿時間:2002年07月16日(Tue) 15:12 投稿者名:★ぴよった★ URL:

今日の朝はバイクに乗って仕事から帰ってきたのですが、
大雨に降られて散々でした。。←台風の日に乗るな←(笑)
さておいて、OAKさん、鷹の巣さん、本当にありがとうございました。
家に帰ってきてだめもとで2つのHPを開いたら、な・なんと・・・
あれだけ苦労しお世話になった"バーチャルホストの設定"が2つとも
ちゃんと独立してUP出来てました。
昨日18:09に鷹の巣さんの設定を試して、失敗してしまったものだと
思ってたらなぜか今日見たらOKでした。しかし疑問は残ったのですが
なんで、これ↓
example.com *.*.*.* 80 c:\html\default <--- この行を全くそのまま追加して下さい。
を入れる事によって成功したのか、全くわかりません。解りやすく最後に教えて頂けないでしょうか?
実際にはこの様に入力しました。
バーチャルホスト =example.com →ドキュメントルート=D:\www\home\default
piyo-networks.mydns.to → D:\www\home\hp
meguro-sallthing.ddo.jp → D:\www\home\meguroHP
ルーターは使ってません、固定IPは一つしか持っていないです。


昨日から、今日にかけて行った操作をご説明して頂かないと、解りません。

No.4149 投稿時間:2002年07月16日(Tue) 19:29 投稿者名:鷹の巣 URL:http://sakauch.com/

> 家に帰ってきてだめもとで2つのHPを開いたら、な・なんと・・・
> あれだけ苦労しお世話になった"バーチャルホストの設定"が2つとも
> ちゃんと独立してUP出来てました。
> 昨日18:09に鷹の巣さんの設定を試して、失敗してしまったものだと
> 思ってたらなぜか今日見たらOKでした。しかし疑問は残ったのですが
> なんで、これ↓
> example.com *.*.*.* 80 c:\html\default <--- この行を全くそのまま追加して下さい。
> を入れる事によって成功したのか、全くわかりません。解りやすく最後に教えて頂けないでしょうか?
> 実際にはこの様に入力しました。
> バーチャルホスト =example.com →ドキュメントルート=D:\www\home\default
> piyo-networks.mydns.to → D:\www\home\hp
> meguro-sallthing.ddo.jp → D:\www\home\meguroHP
> ルーターは使ってません、固定IPは一つしか持っていないです。


example.com *.*.*.* 80 c:\html\default
この行を全くそのまま追加して、頂いた理由は、どのような方法でアクセスしてもD:\www\home\hpにアクセスしていたからです。
AN HTTPDのバーチャルホストの機能を理解して頂くことと、AN HTTPDでは、定義していないフルドメイン名でのアクセスが一番上に書いたフォルダに
アクセスされることを理解して頂くために追加しただけです。
他に意味はありませんので、これを追加したから、バーチャルホストが動作したということは、ないと考えます。
例えば、AN HTTPDが二重に起動されていたりして、今日、OSを再起動して、二重起動が解除されたとか、
何らかの操作がなされないと、設定がそのままで、昨日はダメで、今日はOKということは、ありえないと考えます。
昨日から、今日にかけて行った操作をご説明して頂かないと、解りません。


|目次|掲示板|過去ログ目次|▲頁先頭|