Konfiguracja serwerów, usług, itp.
rysic
Beginner
Posty: 113
Rejestracja: 28 lipca 2009, 16:13

Środowisko chroot dla serwera apache

Post 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?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post 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.
rysic
Beginner
Posty: 113
Rejestracja: 28 lipca 2009, 16:13

Post 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ę!
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Zainteresuj się LXC - takie Jail FreeBSD
rysic
Beginner
Posty: 113
Rejestracja: 28 lipca 2009, 16:13

Post 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?
rysic
Beginner
Posty: 113
Rejestracja: 28 lipca 2009, 16:13

Post autor: rysic »

cgroup! :)
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

ODPOWIEDZ