Обсуждение статьи тематического каталога: Запуск apache 2.0 в chroot окружении. (apache security chroot linux bsd solaris)Ссылка на текст статьи: http://www.opennet.me/base/sec/apache2_chroot.txt.html
Большое спасибо! Очень пригодилась эта статья!
Попал на сайт поисковиком.
Хорошая статья! Но я использую Apache только для внутрених нужд. Мне суперзащита не нужна.
Статью сохраню - может пригодиться! Спасибо!Bodro
статья "*****" - класса ,
чтоб у автора не болели руки !!!!
спасибо!!!!
Под 6-ой версией FreeBSD апаче не будет стартовать, если все сделать по статье. Апач будет вываливаться с ошибкой:
Operation not supported: apr_proc_detach failed
Насколько я понял, в 6-ой фре пояивлась такая штука как devfs, то есть файловая система для устройств. По умолчанию она смонтирована в /dev. То есть, в /chroot/httpd/dev файлы устройств уже устройствами не считаются. Поэтому, чтобы чрут заработал в 6-ой, надо сделать:
mount_devfs devfs /chroot/httpd/dev
/sbin/devfs -m /chroot/httpd/dev rule apply hide
/sbin/devfs -m /chroot/httpd/dev rule apply null unhide
ТОЧНЕЕ:
/sbin/devfs -m /chroot/httpd/dev rule apply hide
/sbin/devfs -m /chroot/httpd/dev rule apply path null unhide
Статейка старенькая, но на нее достаточно часто натыкаешься.
С 7й версии во FreeBSD убрали mount_devfs, вместо нее используем mount -t.
mount -t devfs devfs /chroot/httpd/dev
>Статейка старенькая, но на нее достаточно часто натыкаешься.
>С 7й версии во FreeBSD убрали mount_devfs, вместо нее используем mount -t.
>mount -t devfs devfs /chroot/httpd/devDeniska - респект, долго с "Operation not supported apr_proc_detach failed" бился, пока на Ваш коммент не натолкнулся.