• ベストアンサー

Apacheでバーチャルホストの最大数は?

お世話になります。 ApacheをWebサーバにして、バーチャルホスト構成をとろうと考えておりますが、このとき1台のApacheにて設定できるバーチャルホストの最大数ってあるのでしょうか? ちょっと調査したところ、明確なMaxホスト数は上限はないようですが、サーバ機の搭載メモリの容量によっては実質稼動可能なバーチャルホストには限界があるような記述を見た記憶があるのですが・・・ ご経験・知識をお持ちの方、ご教授願います。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

現時点でのApacheでは、確かにVirtualHostのMAX制限はないものの、メモリによる制約はありますね。 とはいえ、<VirtualHost>で設定しない形のVirtualHostでは、メモリ制約をなくすことは可能かもしれません。 (簡単な、nphスクリプトで実現できますが、1ユーザー以外での運用はほぼ不可能です) 関係ありませんが、ファイルシステムのディレクトリ数に依存し、メモリには関係しないVirtualHostを実現している、httpdはあります。実際に、お遊びで、メモリ40Mのマシンで10万ホストを実現したことがあります。(チェックは自動でやりました。汗) http://tools.qmail.jp/publicfile/ (ただし、使い物になるとは言い難い・・・)

silver1027
質問者

お礼

ymdaさん、回答ありがとうございます。 (遅くなってすいません) 私の質問が不十分な点がありました。今回の要件ではVHとは言っても、主な目的は別URLへのリダイレクト処理です。 Apacheのconfで<VirtualHost>のなかに Redirect / http://XXX という形で完全に別URL(別サーバ)へのリダイレクトを想定しており、リダイレクト対象も1000件程度です。 使用するサーバもそれなりのスペックを持つものを用意しようと思っています(OSはW2k3R2ですが)。感覚的にはまったく問題ないと思っているのですが、別ソースの情報として「100件程度しか無理なのでは?」という指摘があり、不安に思った次第です。

関連するQ&A