投稿日:2002年09月14日 作成鷹の巣

No.5241 apacheのバーチャルホストについて教えてください



apacheのバーチャルホストについて教えてください

No.5241 投稿時間:2002年09月14日(Sat) 16:27 投稿者名:カイナン URL:http://yaguma.ath.cx

最近linux(Vine linux 2.5)を勉強しているカイナンです。
yaguma.ath.cxのドキュメントルートを/home/httpd/httpdocsへ
abc.zive.netのドキュメントルートを/home/httpd/httpdocs/abcとしたくて下記のようなスクリプトにしてみたんですがどうもうまく動きません。yaguma.ath.cxでもabc.zive.netでも/home/httpd/httpdocs/index.htmlが示されてしまいます。abc.zive.netでは/home/httpd/httpdocs/abc/index.htmlが表示されるようにしたいのです。どうか宜しくお願いします。

/etc/httpd/conf/httpd.conf

------- 省略 ----------

DocumentRoot /home/httpd/httpdocs

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/httpd/httpdocs>
Options Includes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

------- 省略 ----------

NameVirtualHost 61.213.97.34

<VirtualHost 61.213.97.34>
DocumentRoot /home/httpd/httpdocs
ServerName www.yaguma.ath.cx
</VirtualHost>
<VirtualHost 61.213.97.34>
DocumentRoot /home/httpd/httpdocs
ServerName yaguma.ath.cx
</VirtualHost>

<VirtualHost 61.213.97.34>
DocumentRoot /home/httpd/httpdocs/abc
ServerName abc.zive.net
</VirtualHost>


皆で見れば何かわかるかも

No.5242 投稿時間:2002年09月14日(Sat) 16:59 投稿者名:OAK URL:

みた限りでは問題なさそうですね。わからない。皆で見れば何かわかるかも。

いまyaguma.ath.cxを見てきましたが、こちらは AnWeb/1.40d という事でアパッチではないですね。
実験的に行っているのでしょうか。

<VirtualHost 61.213.97.34>など
ルータを使っているのでしたらこの61.213.97.34はプライベートアドレスにする事
あとはログを再チェック。

yaguma.ath.cxでもabc.zive.netでも無いときの処理は抜けてますが


プライベートアドレスにしたら完璧に動くようになりました。

No.5246 投稿時間:2002年09月14日(Sat) 20:41 投稿者名:カイナン URL:http://yaguma.ath.cx

> いまyaguma.ath.cxを見てきましたが、こちらは AnWeb/1.40d という事でアパッチではないですね。
> 実験的に行っているのでしょうか。

そうです実験的に行っています。まだlinuxは始めて2週間というところなので解らない事ばかりです。やっと曲がりなりにもですがSambaとntpd、httpd、pro-ftpdが動くようになって来ました。次はメールサーバとセキュアなサーバを目指そうと思っています。

> <VirtualHost 61.213.97.34>など
> ルータを使っているのでしたらこの61.213.97.34はプライベートアドレスにする事

当たりでした。プライベートアドレスにしたら完璧に動くようになりました。ありがとうございました。

> yaguma.ath.cxでもabc.zive.netでも無いときの処理は抜けてますが

これどうやってやるのでしょう。教えてください。


案外簡単な問題でしたか

No.5248 投稿時間:2002年09月14日(Sat) 22:30 投稿者名:OAK URL:

> > <VirtualHost 61.213.97.34>など
> > ルータを使っているのでしたらこの61.213.97.34はプライベートアドレスにする事
> 当たりでした。プライベートアドレスにしたら完璧に動くようになりました。ありがとうございました。

「言われて見ればその通り」という事。案外簡単な問題でしたか。

> > yaguma.ath.cxでもabc.zive.netでも無いときの処理は抜けてますが
> これどうやってやるのでしょう。教えてください。

<VirtualHost 61.213.97.34>
DocumentRoot /home/httpd/httpdocs/Errors
ServerName error.yaguma.ath.cx
</VirtualHost>

見たいなデフォルトになるようなVirtualHostを先に入れます。


デフォルトになるようなVirtualHostを先に入れる方法は?

No.5250 投稿時間:2002年09月14日(Sat) 22:45 投稿者名:カイナン URL:http://yaguma.ath.cx

> <VirtualHost 61.213.97.34>
> DocumentRoot /home/httpd/httpdocs/Errors
> ServerName error.yaguma.ath.cx
> </VirtualHost>
> > 見たいなデフォルトになるようなVirtualHostを先に入れます。

この意味がはっきり解らないのですが、例えば自分のHPに対して定義づけられていないhttp://cdf.yaguma.ath.cxのようなURLを要求された場合の話でしょうか?また、/home/httpd/httpdocs/Errorsにはエラーだよというhtmlで作ったページでも書いておけばいいんでしょうか?その名前はindex.htmlでよいんでしょうか?


あとはお好きなように

No.5252 投稿時間:2002年09月14日(Sat) 23:15 投稿者名:OAK URL:

> この意味がはっきり解らないのですが、例えば自分のHPに対して定義づけられていないhttp://cdf.yaguma.ath.cxのようなURLを要求された場合の話でしょうか?また、/home/httpd/httpdocs/Errorsにはエラーだよというhtmlで作ったページでも書いておけばいいんでしょうか?その名前はindex.htmlでよいんでしょうか?

その通りです。IPアドレスで来た時なども有効です。
index.htmlで良いですね。.htaccessでどっかに飛ばしてもいいし、何にも書かず Not Found でもお好きなように。
何かおもしろいページだと楽しいですが。


とても感謝しています。

No.5256 投稿時間:2002年09月15日(Sun) 01:12 投稿者名:カイナン URL:http://yaguma.ath.cx

> その通りです。IPアドレスで来た時なども有効です。
> index.htmlで良いですね。.htaccessでどっかに飛ばしてもいいし、何にも書かず Not Found でもお好きなように。
> 何かおもしろいページだと楽しいですが。

OAKさんのような達人の人に面白いページだと思わせるようなHPはできそうもありません。とにかく現在linuxを使っていますが(まだ2週間です)それなりの設定方法を公開していこうと思っています。初心者の方にも何とか解るページを作っていきたいと思っています。oakさんの助言にはとても感謝しています。


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