Apache 2.2 и запуск VirtualHost от разных пользователей

Понадобилось мне, значиццо, запускать один из сайтов от пользователя с правами повыше, чем у www и решил я реализовать собственно сабж. Поискал, порыл, пофкуривал маны и получилось вот что:

Для порта FreeBSD:

Обязательно обновляем порты перед установкой!

Топаем в порты www/apache-peruser-mpm

собираем, ставим, клиним,  идем www/apache22 и делаем следующее:

Рихтуем Makefile, ищем строку

[cc lang=»make»]WITH_MPM?= prefork[/cc]

и меняем на

[cc lang=»make»]WITH_MPM?= itk[/cc]

после чего собираем с FORCE_PKG_REGISTER=yes и наслаждаемся 🙂

почему ставим один пакет поверх другого — пока было лень  разбираться, что же за собой подтягивает первый порт, но без него мы будем получать ошибку при сборке, что mpm type itk is not supported

Для Linux:

Применяем патч, который берем отсюда, и собственно так же собираем апач и наслаждаемся 🙂

Далее в виртуал хостах:

[cc lang=»apache»]

AssignUserID root wheel

[/cc]

Помогла заметка - поделись с другом:
Комменты закрыты.

 
Яндекс.Метрика
Array ( [path] => /var/sites/homeless.su/www/wp-content/uploads/2023/06 [url] => https://www.homeless.su/wp-content/uploads/2023/06 [subdir] => /2023/06 [basedir] => /var/sites/homeless.su/www/wp-content/uploads [baseurl] => https://www.homeless.su/wp-content/uploads [error] => )