BBS 過去ログ No.0007に戻る
タイトル:
ドメインからアクセスとIPからアクセスについて
記事No:
2167
投稿日: 2004/06/03(Thu) 11:04
投稿者:
初心者
ドメインからアクセスしたときと、
グローバルIPからアクセスしてきたときに、
表示するページを変えたりできますでしょうか?
タイトル:
Re: ドメインからアクセスとIPからアクセスについて
記事No:
2169
投稿日: 2004/06/03(Thu) 13:50
投稿者:
marron
URL:
http://www.marronkun.net/
> ドメインからアクセスしたときと、
> グローバルIPからアクセスしてきたときに、
> 表示するページを変えたりできますでしょうか?
ApacheでWebサーバを構築しているのでしょうか?
バーチャルホストのネームベースを利用してドキュメントルート
を変更すれば実現可能だと思います。
httpd.confを以下の様になります。
IPが192.168.0.10でドメインがwww.example.comの場合
----------------------
NameVirtualHost 192.168.0.10
<VirtualHost 192.168.0.10>
DocumentRoot /home/test1/public_html
ServerName 192.168.0.10
#一部省略
</VirtualHost>
<VirtualHost 192.168.0.10>
DocumentRoot /home/test2/public_html
ServerName www.example.com
#一部省略
</VirtualHost>
----------------------
この設定でIPでのアクセスは/home/test1/public_htmlへアクセス
www.example.comでのアクセスは/home/test2/public_htmlへアクセス
というようにドキュメントルートを変更できると思います。
文章の解釈違っていたらごめんなさい。(^^;
タイトル:
Re^2: ドメインからアクセスとIPからアクセスについて
記事No:
2171
投稿日: 2004/06/03(Thu) 16:59
投稿者:
初心者
それはローカルIPからアクセスして来たときだけでしょうか?
グローバルIP(動的です)からアクセスした時は、どうなるんでしょうか・・?
タイトル:
Re^3: ドメインからアクセスとIPからアクセスについて
記事No:
2172
投稿日: 2004/06/03(Thu) 17:04
投稿者:
kokko
デフォルトのままなら「home/httpd/html」内の「index.html」を表示します。
marronさんの設定を見る限りではそうなるはずです。
タイトル:
Re^4: ドメインからアクセスとIPからアクセスについて
記事No:
2173
投稿日: 2004/06/03(Thu) 17:10
投稿者:
初心者
自分がしたいのは、
グローバルIPアドレスを直接使ってhttp://xxx.xxx.xxx.xxx/アクセスした場合と、
xxx.xxxというドメインを使ってhttp://xxx.xxx/アクセスした場合に表示されるページを別のものにしたい
という事なんです。。。
タイトル:
Re^5: ドメインからアクセスとIPからアクセスについて
記事No:
2174
投稿日: 2004/06/03(Thu) 17:39
投稿者:
marron
URL:
http://www.marronkun.net/
marronです。
> グローバルIPアドレスを直接使ってhttp://xxx.xxx.xxx.xxx/アクセスした場合と、
> xxx.xxxというドメインを使ってhttp://xxx.xxx/アクセスした場合に表示されるページを別のものにしたい
>
> という事なんです。。。
公開されているサーバはルータなどで外部からHTTPポートを
ローカルサーバへマッピングしている形でしょうか?
動的ということもあり、ServerNameに記述するIPが固定では
ないのでかなり強引ですが以下の設定でwww.example.com以外
は別ページへアクセスするという事はできますがいかがでしょうか?
NameVirtualでServerNameに当てはまらない場合、一番上の定義の
領域へアクセスする特性を利用します。
---------------
NameVirtualHost #サーバのIP#
<VirtualHost #サーバのIP#>
DocumentRoot /home/test1/public_html
ServerName #適当な名前(サーバのIPなど)#
#一部省略
</VirtualHost>
<VirtualHost #サーバのIP#>
DocumentRoot /home/test2/public_html
ServerName www.example.com
#一部省略
</VirtualHost>
---------------
こうすれば
www.example.comでアクセスしてきた場合は/home/test2/public_html
の領域へアクセスでき
それ以外、IPなどのアクセスは/home/test1/public_htmlの領域へ
アクセスができるようになると思います。
一度、試してみて下さい。
タイトル:
Re^6: ドメインからアクセスとIPからアクセスについて
記事No:
2175
投稿日: 2004/06/03(Thu) 17:55
投稿者:
初心者
それだと、ユーザーディレクトリを作成した際、そのユーザーディレクトリも一緒に飛ばされますでしょうか?
タイトル:
Re^7: ドメインからアクセスとIPからアクセスについて
記事No:
2176
投稿日: 2004/06/03(Thu) 18:36
投稿者:
marron
URL:
http://www.marronkun.net/
marronです。
> それだと、ユーザーディレクトリを作成した際、そのユーザーディレクトリも一緒に飛ばされますでしょうか?
ユーザディレクトリとは
http://www.example.com/~hoge/
などのアクセスのことでしょうか?
<Virtual></Virtual>内にUserDirの定義も記述できますので
そちらでカバーするってのはいかがでしょうか?
文章の解釈違っていたらごめんなさい。(^^;
もう一度、初心者さんが行いたいことを詳しく書いてもらえると
レスがつきやすいと思います。
現在分かっていること
------------
(環境)
Webサーバ: Apache?
グローバルIP: 動的(ルータ等でローカルサーバへマッピング?)
(行いたいこと)
WebサーバへIPへのアクセスした場合と、ダイナミックDNS等で
登録されたドメイン名でアクセスしたときに別々のページを表示
したい。
また、追加でユーザディレクトリを飛ばしたい?
------------
といった情報しか分からなく正確なレスができていません。
Copyright© Home Server Technical. All Right Reserved.