[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

suexec + virtualhost



#include <hello.h>

Есть такая ситуация.

Один из пользователей на машине держит себе сайт; для него прописан 
соответствующий VirtualHost с DocumentRoot в подкаталоге домашнего 
каталоге этого пользователя, и прописаны директивы User и Group. Ну и в 
апаче включён suexec.

Апач не запускает скрипты; в suexec.log пишет, что command not in docroot.
Запуск /usr/lib/apache/suexec -V выдаёт среди прочего
 -D DOC_ROOT="/var/www"
Естественно, скрипты в домашнем каталоге лежат вне /var/www.

Разрешить ситуацию как-то можно элементарно - например переместив сайт в 
подкаталог /var/www.
Интересно, как разрешить ситуацию идеологически правильно? Писать wishlist 
баг репорт, что хочется заставить suexec понимать DocumentRoot?



Reply to: