[リストへもどる]
一括表示


<PR> 月額2100円/3675円でグローバル固定IPを取得、サーバ構築・VPN・SOHOが可能。 「ZOOT for Bフレッツ」

タイトルapacheの設定。
記事No178
投稿日: 2005/03/23(Wed) 22:02
投稿者Linux初心者
apacheの設定かよく分からないのですが
ドメインでページを見に来た人にはページを表示させ
IPで表示しようとしてる人にはページを表示させない

こんな設定できますでしょうか?初心者すぎてバカらしくなる質問かもしれませんが… 宜しくお願い致します。

タイトルRe: ネームベースを利用してはいかがでしょうか?
記事No179
投稿日: 2005/03/24(Thu) 09:20
投稿者marron(管理人)
参照先http://www.marronkun.net/
Linux初心者様

marronです。
書き込み有りがとうございます。
> apacheの設定かよく分からないのですが
> ドメインでページを見に来た人にはページを表示させ
> IPで表示しようとしてる人にはページを表示させない
>
> こんな設定できますでしょうか?
ちょっとした工夫をすれば可能かと思います。
これが本来の正しい設定かわかりませんが私ならApacheの
バーチャルドメイン(ネームベース)の設定を利用して実現します。
--------------------
例)サーバIPが192.168.0.1で、ドメインがwww.example.netの場合

NameVirtualHost 192.168.0.1
<VirtualHost 192.168.0.1>
DocumentRoot /home/examplecom/public_html
ServerName 192.168.0.1
</VirtualHost>

<VirtualHost 192.168.0.1>
ServerAdmin webmaster@example.net
DocumentRoot /home/examplenet/public_html
ServerName www.example.net
ErrorLog /home/examplenet/logs/error_log
CustomLog /home/examplenet/logs/access_log common
</VirtualHost>
--------------------
参考URL)http://www.marronkun.net/linux/web/apache1_3.html

この設定で、IPでのアクセスは
/home/examplecom/public_html
の領域へアクセスしますし
ドメインでのアクセス(www.example.net)では
/home/examplenet/public_html
となり、別領域へアクセスできるようになります。
望みの動作になるでしょうか?お試し下さい。

> 初心者すぎてバカらしくなる質問かもしれませんが… 宜しくお願い致します。
いえ、そんなことないですよ。
私もまだまだ、Linuxを触りはじめて日が浅いので皆さんに説明出来ることは少ないですが
今後ともよろしくお願い致します。

タイトルRe^2: ネームベースを利用してはいかがでしょうか?
記事No182
投稿日: 2005/04/07(Thu) 00:36
投稿者Linux初心者
遅くなりました。
質問の件解決できました
httpd.confのListen ***.***.***.*** ここにIPを入れればブラウザで見ることはできなくなるみたい?です…
よくわからないんで、参考にならないと思いますが。。

>私もまだまだ、Linuxを触りはじめて日が浅いので皆さんに説明出来ることは少ないですが、今後ともよろしくお願い致します

いえいえとんでもない。こちらこそ宜しくお願い致します。






> Linux初心者様
>
> marronです。
> 書き込み有りがとうございます。
> > apacheの設定かよく分からないのですが
> > ドメインでページを見に来た人にはページを表示させ
> > IPで表示しようとしてる人にはページを表示させない
> >
> > こんな設定できますでしょうか?
> ちょっとした工夫をすれば可能かと思います。
> これが本来の正しい設定かわかりませんが私ならApacheの
> バーチャルドメイン(ネームベース)の設定を利用して実現します。
> --------------------
> 例)サーバIPが192.168.0.1で、ドメインがwww.example.netの場合
>
> NameVirtualHost 192.168.0.1
> <VirtualHost 192.168.0.1>
> DocumentRoot /home/examplecom/public_html
> ServerName 192.168.0.1
> </VirtualHost>
>
> <VirtualHost 192.168.0.1>
> ServerAdmin webmaster@example.net
> DocumentRoot /home/examplenet/public_html
> ServerName www.example.net
> ErrorLog /home/examplenet/logs/error_log
> CustomLog /home/examplenet/logs/access_log common
> </VirtualHost>
> --------------------
> 参考URL)http://www.marronkun.net/linux/web/apache1_3.html
>
> この設定で、IPでのアクセスは
> /home/examplecom/public_html
> の領域へアクセスしますし
> ドメインでのアクセス(www.example.net)では
> /home/examplenet/public_html
> となり、別領域へアクセスできるようになります。
> 望みの動作になるでしょうか?お試し下さい。
>
> > 初心者すぎてバカらしくなる質問かもしれませんが… 宜しくお願い致します。
> いえ、そんなことないですよ。
> 私もまだまだ、Linuxを触りはじめて日が浅いので皆さんに説明出来ることは少ないですが
> 今後ともよろしくお願い致します。