Приветствую. Надеюсь кто-то подскажет решение данной проблемки.Имеется Apache 2.2.11-r2, к которому хочется прикрутить mod_chroot. Gentoo.
emerge блокирует mod_chroot если апач имеет версию выше 2.2.10.
Скачал mod_chroot с сайта разработчика, он успешно скомпилился.
В httpd.conf была прописана строчка: LoadModule chroot_module modules/mod_chroot.so
После чего апач успешно был перезапущен. phpinfo в Loaded Modules выдает в том числе и: mod_chroot.
Но при попытке указать соответствующую дерективу в virtualhost получаю:
/etc/init.d/apache2 configtest
* Checking apache2 configuration ...
* apache2 has detected a syntax error in your configuration files:
Syntax error on line 6 of /etc/apache2/vhosts.d/xxx.ru:
ChrootDir cannot occur within <VirtualHost> section
Хорошо бы кто-то подсказал решение, данная проблемка тормозит переезд на новый сервер :(
p.s. собстно задача максимально оградить сайты друг от друга, дабы взломаный форум и т.п. на одном сайте, не повредили другим, так что если кто подскажет другое аналогичное решение, буду признателен.