URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3950
[ Назад ]

Исходное сообщение
"Как правильно собрать suexec"

Отправлено master_jack , 09-Мрт-06 08:56 
Интересуют тонкости сборки Apache 2.0 + suexec , точнее параметры ./configure, касаемые suexec.
Имею:
--prefix=/usr/local/apache2 --enable-suexec; name-base виртуальный хостинг, директории пользователей лежат в /home/www (т.е.
/home/www/user1,
/home/www/user2,
/home/www/user3 и т.д.). Каждая пользовательская директория имеет две поддиректории htdocs и cgi-bin (в секциях VirtualHost они описаны директивами типа:  
<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /home/www/user1/htdocs
ScriptAlias /cgi-bin/ "/home/www/user1/cgi-bin/"
User user1
Group group1
.....
</VirtualHost>
и т.п.)

В конфигурации основной части httpd.conf:
ServerRoot "/usr/local/apache2"
DocumentRoot /usr/local/apache2/htdocs
ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/
User www
Group www

Вопрос: Что задавать в качестве опций --with-suexec-userdir и --with-suexec-docroot при конфигуривровании такой структуры?
Что задают эти опции и в чем их различия (сам как-то корректно разобратся с этим вопросом затрудняюсь, в манах тоже как-то запутанно описано)?
Если есть Гуру поимевшие опыт в этой области, помогите, плиз.

Заодно второй вопрос: Как пропачить suexec так, чтобы он не проверял соответствие принадлежности группы вызываемого скрипта с опцией Group в секциях VirtualHost.


Содержание

Сообщения в этом обсуждении
"Как правильно собрать suexec"
Отправлено uldus , 09-Мрт-06 23:53 
./configure .... --server-uid=www --enable-suexec --suexec-caller=www --suexec-docroot=/home/www

"Как правильно собрать suexec"
Отправлено master_jack , 10-Мрт-06 04:53 
>./configure .... --server-uid=www --enable-suexec --suexec-caller=www --suexec-docroot=/home/www


? А как же с --with-suexec-userdir ?


"Как правильно собрать suexec"
Отправлено uldus , 10-Мрт-06 10:23 
>>./configure .... --server-uid=www --enable-suexec --suexec-caller=www --suexec-docroot=/home/www
>
>
>? А как же с --with-suexec-userdir ?

Это для домашних деректорий, отображаемых как /~test