LINUX.ORG.RU
ФорумAdmin

Apache под chroot


0

0

Добрый день, друзья.

Создал я chroot окружение /home/httpd/

Скопировал туда вроде все файлы и библиотеки.

Запускаю коммандой # chroot /home/httpd/ /usr/sbin/httpd2 если ошибок нет, то ничего не пишет, но и сервер не запускается...

Коммандой service apache2 ... управляется обычный апач не под chroot

Подскажите, пожалуйста, что я забыл? Вроде все скопировал... как теперь Апач запустить через chroot???

anonymous

"вроде" не пойдет ))
юзай ldd для поиска всех либ бинарника httpd
и strace для запуcка в дебуге

anonymous
()

chroot /home/httpd/ httpd2

если не пошло, то смотри логи.

SlavikSS ★★
()
Ответ на: комментарий от anonymous

не надо велосипед изобретать, надо поиск юзать. первая же ссылка выведет на доку по теме, например на http://www.opennet.ru/base/sec/apache2_chroot.txt.html ну а уж если что конкретно не выходит - тогда велкам с конкретными вопросами.

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

Эту статью я читал, но более понятной оказалась - http://rus-linux.net/MyLDP/BOOKS/mourani/ch19_3.html её и юзал при установки.

Значит вопрос 1. В статье предлагают создать пользователя для апач, я создал :) а вот как от него запускать я не понял ( У меня апач запускался от другого пользователя и я решил оставить его. Далее все делал по статье. Застрял на шаге 11. У меня загрузочные серипты лежат в /etc/init.d/ а не в /etc/rc.d/init.d/ , думаю не так важно. В итоге ничего описанного в статье я в скриптах syslog и apache2 не нашел (, поэтому командой /etc/init.d/apache2 start у меня запускается старый апач. Поэтому попробовал команду /usr/sbin/chroot /home/httpd/ /usr/sbin/httpd2 -DSSL ничего не происходит

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.