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: