Если не стоит аксиомой отказаться от апача, но могу посоветовать
попробовать схему апача с mod_fastcgi. Последний умеет пускать
затребованные процессы FastCGI от пользователя, указанного в User
виртуалхоста и имеет много настроек по управлению FastCGI процессами.
Оно запускает множество PHP FastCGI под разными пользователямт? А чем это
сильно лучше того, что есть в nginx?
Тем, что оно это делает динамически, по необходимости. Т.е. если тысяча
пользователей, из них на половину приходит раз в день один бот, то нет
нужды держать все тысячу фастсги процессов. Из плюсов еще можно
обозначить наличие примитивных бизилоков.
Исходя из логики (без серьезных тестов) получается не сильно более
ресурсоемко, чем mod_php со всеми преимуществами php под uid
пользователя. Сам я использую такую схему. Ну и для того, что бы
виртуальщикам дать полный .htaccess писал доп модуль для апача.
У PHP есть таком модуль.
У Апача, вы имели ввиду, делающее suid деткам? Ну, лично мне это не
нравится, по идеологическим причинам ;)