Suexec DocRoot

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

angelov
Сообщения: 17
ОС: Mandriva 2008

Suexec DocRoot

Сообщение angelov »

[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 ?
Спасибо сказали:
svk
Сообщения: 45
ОС: WinXP && FC6 && Gentoo

Re: Suexec DocRoot

Сообщение svk »

rm -rf /var/www
ln -s /home /var/www
NETBYNET Holding system administrator
Спасибо сказали:
angelov
Сообщения: 17
ОС: Mandriva 2008

Re: Suexec DocRoot

Сообщение angelov »

svk писал(а):
31.12.2007 13:13
rm -rf /var/www
ln -s /home /var/www


Спасибо, я тоже так и подумал сделать ;)
Но тогда придется в конфиге апача все CGI-алиасы переписывать на /var/www - ведь так? Уже по-моему проще взять и пересобрать Апач заново

Мне в частности интересно, как rpm пакет можно пересобрать с директивой, и какой из них надо пересобирать - apache или suexec.

Блин, если не найду решение, придется сносить rpm и с исходников компилировать свой апач, а так не хочется(
Спасибо сказали:
svk
Сообщения: 45
ОС: WinXP && FC6 && Gentoo

Re: Suexec DocRoot

Сообщение svk »

Ничего не надо в апаче менять кроме дефолтного докрута (он на /var/www/html указывает,которой нет).
NETBYNET Holding system administrator
Спасибо сказали:
angelov
Сообщения: 17
ОС: Mandriva 2008

Re: Suexec DocRoot

Сообщение angelov »

svk писал(а):
01.01.2008 01:29
Ничего не надо в апаче менять кроме дефолтного докрута (он на /var/www/html указывает,которой нет).


Спасибо, действительно заработало
Спасибо сказали: