Дата: 2010-05-30 20:14:12
Комментариев: 0
В прошлом посте мы настраивали и поднимали apache в chroot. Теперь несколько слов про запуск и выход из chroot'a.
Запуск apache в chroot:
$cat openchroot
#!/bin/bash
: ${1?"Usage: $0 /home/srv/example.com"}
 
host=$1;
 
mount --bind /dev/ $host/dev/
mount --bind /proc/ $host/proc/
mount --bind /sys/ $host/sys/
 
chroot $host /etc/init.d/apache2 start
exit 0

Запускать:
$sudo ./openchroot /home/srv/example.ru

Выход из chroot:
$cat closechroot
#!/bin/bash
: ${1?"Usage: $0 /home/srv/example.com"}
 
host=$1;
 
chroot $host /etc/init.d/apache2 stop
sleep 5
 
umount $host/dev/
umount $host/proc/
umount $host/sys/
exit 0
 

Запускать:
$sudo ./closechroot /home/srv/example.ru

теги: apache, chroot

0 комментариев

Оставить комментарий: