このスレッドはクローズされています。記事の閲覧のみとなります。
Apache バーチャルホスト設定方法について |
|
- æ¥æï¼ 2007/09/30 02:00
- ååï¼ やま種
- はじめまして。
Apacheでバーチャルホストの設定を行いたと思っています。 他のサイトなどで設定方法を検索して見たのですが、サイトよってやり方が違います。 どれを参考にしたらいいのか分かりません。
自サーバーではNAMEベースのバーチャルホストを設定したいと思っています。 nameサーバーはbindで構築しております。 どの部分を変更または作成すればいいのか詳しく教えてください。
|
■ コンテンツ関連情報
Re: Apache バーチャルホスト設定方法について ( No.1 ) |
|
- æ¥æï¼ 2007/09/30 08:59
- ååï¼ 管理者
- やま種さん、はじめまして。
当サイトにも、簡略ではありますが紹介していますのでご参照してみてください。
http://kajuhome.com/tips/tips_03_004.shtml
不明点等ありましたら、その旨を具体的に当該掲示板へ投稿頂ければと思います。
|
Re: Apache バーチャルホスト設定方法について ( No.2 ) |
|
- æ¥æï¼ 2007/09/30 10:51
- ååï¼ やま種
- 返答ありがとうございます。
下記の説明なのですがDNSの設定は外部のzoneファイルにバーチャルでつかうドメインを記入すればいいと言う事なのでしょうか? named.confの設定及びzoneファイルを作成しなくてもいいのでしょうか? バーチャルホストのユーザーは追加しなくてもいいのでしょうか?
>バーチャルホストを公開するに当たり、自サーバが外部のDNSサーバに複数の名前(ドメイン名)で登録されている事が前提です
|
Re: Apache バーチャルホスト設定方法について ( No.3 ) |
|
- æ¥æï¼ 2007/09/30 11:25
- ååï¼ 管理者
- > named.confの設定及びzoneファイルを作成しなくてもいいのでしょうか?
> バーチャルホストのユーザーは追加しなくてもいいのでしょうか?
自サーバに到達(アクセスできる)する事ができれば良い訳になります。 例えばLAN内でのアクセスで「aaa.com」と「bbb.com」でアクセスするには、クライアントのhostsにこの2つを定義するか、 サーバの内向けにこの二つを登録し、クライアントが自サーバの内向けの名前解決でアクセスできれば良いだけです。
外部から接続を可能にするには、当然外部のDNSサーバにこの2つの名前解決が設定されている必要があります。 ※:外部のDNSサーバ 自サーバが外向けに公開している場合は、自サーバのNS(ネームサーバ)が正常に動作されており、レジストラのネームサーバ設定で自サーバが登録されており、且つ、正常に動作している必要があります。
例を例えると、当サイトのアドレスは「kajuhome.com」です。 故に「http://kajuhome.com」で皆さんはアクセスして頂いていると思います。 この他に、当サイトは「kaju.homeip.net」を外部で取得しています。 現在(今後も)は、「http://kaju.homeip.net」でアクセスしていただいた場合、「http://kajuhome.com」と同画面が表示されるようにしています。
本来は、「http://kajuhome.com」はA画面、「http://kaju.homeip.net」はB画面と言うようにすればバーチャルサーバで動作していることが一目瞭然ですが、当サイトは以前の名残もあり、「http://kajuhome.com」に転送するように設定しています。 ※:以前の名残 当サイトの初期公開時は「http://kaju.homeip.net」で行っていました。 その後、独自ドメイン「http://kajuhome.com」に変更したので、過去のURLでも当該URLにアクセスできるようにしています。
|
Re: Apache バーチャルホスト設定方法について ( No.4 ) |
|
- æ¥æï¼ 2007/09/30 18:30
- ååï¼ やま種
- 返答していただいた説明はhttp://kajuhome.comにhttp://kaju.homeip.net転送してどちらの
ドメインでアクセスしてもhttp://kajuhome.comにアクセスするほうほうですねよね。
完全にユーザーを分ける場合はユーザーを作成して別のzoneファイルを作成しないといけないですね?
|
Re: Apache バーチャルホスト設定方法について ( No.5 ) |
|
- æ¥æï¼ 2007/09/30 19:01
- ååï¼ 管理者
- > 完全にユーザーを分ける場合はユーザーを作成して別のzoneファイルを作成しないといけないですね?
「バーチャルドメイン」と「ユーザーホームページ公開」は別物です。 バーチャルドメインは、当サイトのように一つのサーバで「http://kajuhome.com」と「http://kaju.homeip.net」のようにアクセスさせる方法です。 「ユーザーホームページ公開」は「http://kajuhome.com」の他に、ユーザ(例として)「fedora」や「centos」と言うユーザの場合、 「http://kajuhome.com/~fedora」・「http://kajuhome.com/~centos」の様にそのサーバのユーザ固有のページを表示さする方法となりますので、誤解されないようにご注意ください。
|
■ その他