Personal tools
You are here: Home Dokumente OpenVZ Wie bekomme ich lighttpd in eine chroot?
Document Actions

Wie bekomme ich lighttpd in eine chroot?

by BeDa last modified 05-12-2007 22:10

Unter debian ist das ganz einfach:



Lighttpd installieren

apt-get install lighttpd


Chroot Umgebung anlegen

mkdir -p /home/lighttpd/etc

mkdir /home/lighttpd/tmp

mkdir -p /home/lighttpd/var/log/lighttpd

mkdir /home/lighttpd/www

mkdir -p /home/lighttpd/var/tmp/lighttpd/cache/compress/

mkdir /home/lighttpd/lib

chown www-data:www-data /home/lighttpd/var/tmp/lighttpd/cache/compress/

chown www-data:www-data /home/lighttpd/var/log/lighttpd

cp /etc/hosts /home/lighttpd/etc

cp /etc/nsswitch.conf /home/lighttpd/etc

cp /etc/resolv.conf /home/lighttpd/etc

cp /etc/services /home/lighttpd/etc

cp /etc/localtime /home/lighttpd/etc

cp /lib/ld-linux.so.2 /home/lighttpd



lighttpd config anpassen

vi /etc/lighttpd/lighttpd.conf

und die Zeile server.chroot ersetzen mit

server.chroot = "/home/lighttpd"

/etc/init.d/lighttpd restart

auf eventuell Auftretende Fehlermeldungen achten und anpassen.

logrotate anpassen

vi /etc/logrotate.d/lighttpd

und die Zeile /var/log/lighttpd ersetzen durch

/home/lighttpd/var/log/lighttpd


FERTIG


Stoppt die Vorratsdatenspeicherung - www.vorratsdatenspeicherung.de