Здрасвуйте Уважаемые.У меня следующая проблема с Apache и модулем Suexec:
Собрал и настроил Apache с данным модулем и вроде все работало, но оказалось, что не все... :(
Суть проблемы в том, что виртуальные хосты запускаются в системе от пользователя www т е от тогоже, что и сам Apache, а файлы виртуального хоста открываются от пользователя указанного в конфигурации виртуала (User stat Group stat). Как я понимаю httpd в системе при обращении к хосту должен запускаться от юзера stat? А он запускается от юзера www..Немного из конфигурации:
<VirtualHost 86.91.108.34>
ServerAdmin admin@mydomen.ru
DocumentRoot /usr/webhome/stat/mydomen.ru/public_html
ServerName mydomen.ru
Options -ExecCGI -Includes
User stat
Group stat
</VirtualHost>./configure --enable-suexec \
--suexec-docroot=/usr/webhome \
--suexec-caller=www \
--suexec-uidmin=1000 \
--suexec-gidmin=1000 \
--suexec-logfile=/var/log/apache/httpd-suexec.log \
--suexec-userdir=public_html \
--suexec-safepath=/bin:/usr/bin:/usr/local/apache/bin \
--server-uid=www \
--server-gid=www \
...................
>Как я понимаю httpd в системе при обращении к
>хосту должен запускаться от юзера stat? А он запускается от юзера
>www..Это нормально, suexec влияет только на исполнение скриптов.
Есть еще mod_perchild, он делает как-раз то, что надо - полностью работа сайта под указаным юзеров. Но он давно дохлый и доделывать его не собираются.
Встречал упоминание про mod_peruser, но сам не смотрел.
Если действительно надо, то лучше сделать первый Апач как реверсный прокси на второй, а второй запускать нужным юзером.
>>Как я понимаю httpd в системе при обращении к
>>хосту должен запускаться от юзера stat? А он запускается от юзера
>>www..
>
>Это нормально, suexec влияет только на исполнение скриптов.
>Есть еще mod_perchild, он делает как-раз то, что надо - полностью работа
>сайта под указаным юзеров. Но он давно дохлый и доделывать его
>не собираются.
>Встречал упоминание про mod_peruser, но сам не смотрел.
>Если действительно надо, то лучше сделать первый Апач как реверсный прокси на
>второй, а второй запускать нужным юзером.Про мод mod_perchild очень часто встречается упоменание с версии APACHE и помойму на него не забили. А про мод peruser я что-то ничего не нашел.
>Про мод mod_perchild очень часто встречается упоменание с версии APACHE и помоймуне работает и похоже не будет
>на него не забили. А про мод peruser я что-то ничего
>не нашел.ага - гугл выдает одну ссылку - на этот форум. потому-что
называется "peruser mpm"
>>Про мод mod_perchild очень часто встречается упоменание с версии APACHE и помойму
>
>не работает и похоже не будет
>
>>на него не забили. А про мод peruser я что-то ничего
>>не нашел.
>
>ага - гугл выдает одну ссылку - на этот форум. потому-что
>называется "peruser mpm"
>
>http://www.opennet.me/prog/info/2671.shtmlСпасибо за ссылку, но ее я видел и там описана новость для apache-2, а я использую последню версию apache-1x. Остается вопрос: как знаменитый agava хостинг без напряжения запускает каждый вертуальник на apache первой версии и у них все работает!