Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0005に戻る

タイトル: バーチャルホスト
記事No: 1374
投稿日: 2004/01/06(Tue) 00:52
投稿者: 知恵熱
はじめまして。
このページを読んで、Linuxでwebサーバーを建てようと思い勉強しています。
環境はFedoraで非固定IPのADSLです。
ひとつのドメインで公開する事まではできたのですが、
バーチャルホストで、もうひとつドメインを使いたいと言うところで躓いています。

<VirtualHost *>
ServerAdmin main@main.ne.jp
DocumentRoot /var/www/html/main/html/
ServerName main.zive.net
ErrorLog logs/main.error_log
CustomLog logs/main.access_log common
ScriptAlias /cgi-bin/ /var/www/html/main/cgi-bin/
<Directory /var/www/html/main/cgi-bin>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *>
ServerAdmin sub@sub.ne.jp
DocumentRoot /var/www/html/sub/html/
ServerName sub.zive.net
ErrorLog logs/sub.error_log
CustomLog logs/sub.access_log common
ScriptAlias /cgi-bin/ /var/www/html/sub/cgi-bin/
<Directory /var/www/html/sub/cgi-bin>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

と、httpd.confに書いて、
ZiVE.netで両方のアドレスをひとつのIPで登録しています。
この状態でアクセスすると、main.zive.netでアクセスしても、
sub.zive.netでアクセスしても、mainの方のドキュメントルートを読みに行き、subの方が表示されません。
私の環境では、このようなバーチャルホストの設定はできないのでしょうか?
それとも、何か設定が間違っているのでしょうか?
なにとぞ教えて頂けないでしょうか。
よろしくお願いします。

タイトル: Re: バーチャルホスト
記事No: 1380
投稿日: 2004/01/08(Thu) 15:25
投稿者: Suzuaki URL: http://www.suzuaki.net/
> 私の環境では、このようなバーチャルホストの設定はできないのでしょうか?
> それとも、何か設定が間違っているのでしょうか?
> なにとぞ教えて頂けないでしょうか。
> よろしくお願いします。

できます。
上記の前に
ServerName main.zive.net
NameVirtualHost *

と追記しましたか?
あと、Apacheデーモンの再起動はしましたか?

タイトル: Re^2: バーチャルホスト
記事No: 1381
投稿日: 2004/01/08(Thu) 18:08
投稿者: 知恵熱
レスありがとうございます。
>ServerName main.zive.net
>NameVirtualHost *
この設定も何度かしてみましたし、
「NameVirtualHost」の後ろの*を、
サーバー機のIPにして、
mainとsubの<VirtualHost *>の
部分も変えてみたりもしたんですが、
一向にsubの方のページが表示されなかったんですが、
今いじくりながら書いていて原因が分かりました。
あるサイトのルータ内にあるWebを表示すると言うところで、
バーチャルホストが表示出来るかチェックしてたんですが、
そこでチェックすると、きちんと設定していたと思うのですが、
main、sub、どちらを見ても
mainが表示されるようになっていました。
しかし、proxyをはさんで自分のバーチャルホストのページを見てみると、きちんと表示されました。
とんでもなく初歩的な事だったかもしれませんが、
お手数をかけて申し訳ありませんでした。
これで、心おきなくwebを公開出来ます。
Suzuakiさんご親切にありがとうございました。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net