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]

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

  1. Трэкбэков пока нет.

Оставьте эти два поля как есть:

 
Яндекс.Метрика