Apache2.0のhttpd.cpnf内には、Perchildと呼ばれる「MPM」(Multi Processing Module)設定項目がある。これは、バーチャルホストに効果的なものだ。 # vi /etc/httpd/conf/httpd.conf ~中略~ <IfModule perchild.c> NumServers 30 StartThreads 5 MinSpareThreads 5 MaxSpareThreads 10 MaxThreadsPerChild 20 MaxRequestsPerChild 0 </IfModule> Perchildでは、バーチャルホスト設定のドメインに指定プロセス数を割り当てることができる。また、固有のユーザーとグループIDを指定でき、バーチャルホストごとに独立した動作環境が構築可能だ。 上記に挙げたモジュール設定項目のそれぞれは、「Nu