У меня есть сервер, на котором работает несколько веб-сайтов с использованием vhosts, но я хочу, чтобы каждый сайт работал под другим пользователем / группой, и мне интересно, знает ли кто-нибудь, как это сделать в apache
Использовать Апач-ИТК, перюзер или отдельный инцанс апач.
Для этого есть несколько решений. Я использую apache2-mpm-itk, который позволяет мне определять определенные домены для работы под определенными пользователями / группами. Работает очень хорошо, и его легко настроить.