[root@server blablabla]# /usr/sbin/suexec -V
-D AP_DOC_ROOT="/var/www"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="apache"
-D AP_LOG_EXEC="/var/log/httpd/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX="public_html"
Apache был собран из rpm для Fedora. Проблема в том - что юзерские файлы находяцца в директории /home/user/public_html
Как перекомпилировать отдельно suexec чтобы прописать AP_DOC_ROOT="/home"
Или можно как то сделать так, чтобы запускать CGI не только в /var/www ?
Suexec DocRoot
Модераторы: SLEDopit, Модераторы разделов
-
svk
- Сообщения: 45
- ОС: WinXP && FC6 && Gentoo
-
angelov
- Сообщения: 17
- ОС: Mandriva 2008
Re: Suexec DocRoot
Спасибо, я тоже так и подумал сделать
Но тогда придется в конфиге апача все CGI-алиасы переписывать на /var/www - ведь так? Уже по-моему проще взять и пересобрать Апач заново
Мне в частности интересно, как rpm пакет можно пересобрать с директивой, и какой из них надо пересобирать - apache или suexec.
Блин, если не найду решение, придется сносить rpm и с исходников компилировать свой апач, а так не хочется(
-
svk
- Сообщения: 45
- ОС: WinXP && FC6 && Gentoo
Re: Suexec DocRoot
Ничего не надо в апаче менять кроме дефолтного докрута (он на /var/www/html указывает,которой нет).
NETBYNET Holding system administrator
-
angelov
- Сообщения: 17
- ОС: Mandriva 2008