Strona 1 z 1

Środowisko chroot dla serwera apache

: 24 lipca 2011, 17:40
autor: rysic
Chciałbym zrobić środowisko chroot dla serwera apache za pomocą mod_chroot. Z tego co tutaj wyczytałem, to wystarczy tylko zainstalować dodatkowy pakiet
http://core.segfault.pl/~hobbit/mod_chroot/

Więc zrobiłem tak:

Kod: Zaznacz cały

apt-get install libapache2-mod-chroot
 a2enmod mod_chroot
/etc/init.d/apache2 restart
Jednak znalazłem też coś takiego:
http://www.howtoforge.com/chrooting-apa ... ebian-etch
Czy konieczne jest przygotowywanie tego całego środowiska?

: 24 lipca 2011, 22:22
autor: lessmian2
A co Ci da sama instalacja modułu bez jego konfiguracji? To, że go włączysz, nie znaczy, że już działa. Poza tym mod_chroot chyba nie jest już rozwijany, a sam chroot jest dostępny bez instalacji dodatkowych modułów - http://httpd.apache.org/docs/2.2/mod/mp ... #chrootdir

Bez przygotowania środowiska, jak opisano w drugim źródle, niekoniecznie musi Ci wszystko działać (np. PHP), w zależności od konfiguracji Twojego środowiska.

: 25 lipca 2011, 21:27
autor: rysic
Myślałem, że skoro jest w repozytorium, to nie jest porzucone. W takim razie pomyślę o jakimś własnym środowisku chroot. Dziękuję!

: 25 lipca 2011, 21:59
autor: grzesiek
Zainteresuj się LXC - takie Jail FreeBSD

: 04 sierpnia 2011, 09:19
autor: rysic
Zbyt dużo do wyboru tego wszystkiego (jeszcze jest OpenVZ). Dziękuję!

Dodane:
Posłuchałem Ciebie i staram się zainstalować LXC według instrukcji: http://blog.foaa.de/2010/05/lxc-on-debi ... controller
Jednak autor nic nie wspomniał o problemie podczas montowania cgroups:

Kod: Zaznacz cały

#mount cgroup
mount: unknown filesystem type 'cgroups'
Rozumiem, że trzeba podmienić co nieco w jądrze. Jest w Debianie opcja pobrania odpowiedniej wersji jądra dla LXC? Bez kompilacji?

: 04 sierpnia 2011, 13:40
autor: rysic
cgroup! :)

: 05 sierpnia 2011, 19:31
autor: grzesiek