質問: apacheでバーチャルホストの最大数は? お世話になります。 apacheをwebサーバにして、バーチャルホスト構成をとろうと考えておりますが、このとき1台のapacheにて設定できるバーチャルホストの最大数ってあるのでしょうか? ちょっと調査したところ、明確なmaxホスト数は上限はないようですが、サーバ機の搭載メモリの容量によっては実質稼動可能なバーチャルホストには限界があるような記述を見た記憶があるのですが・・・ ご経験・知識をお持ちの方、ご教授願います。 よろしくお願いいたします。
回答: 現時点でのapacheでは、確かにvirtualhostのmax制限はないものの、メモリによる制約はありますね。 とはいえ、で設定しない形のvirtualhostでは、メモリ制約をなくすことは可能かもしれません。 (簡単な、nphスクリプトで実現できますが、1ユーザー以外での運用はほぼ不可能です) 関係ありませんが、ファイルシステムのディレクトリ数に依存し、メモリには関係しないvirtualhostを実現している、httpdはあります。実際に、お遊びで、メモリ40mのマシンで10万ホストを実現したことがあります。(チェックは自動でやりました。汗) http://tools.qmail.jp/publicfile/ (ただし、使い物になるとは言い難い・・・)