Hits : 3196

mod_chroot


Contents


Apache Module : mod_chroot


mod_chroot makes running Apache in a secure chroot environment easy.

mod_chroot allows you to run Apache in a chroot jail with no additional files.
The chroot() system call is performed at the end of startup procedure –
when all libraries are loaded and log files open.

top

Download


Η τελευταία έκδοση του μπορεί να βρεθεί στο 

http://core.segfault.pl/~hobbit/mod_chroot/

http://core.segfault.pl/~hobbi[..]od_chroot-0.5.tar.gz[link1]

top

Εγκατάσταση


Η εγκατάσταση

Formatter "highlight/html" not found

Για να δούμε εάν ολοκληρώθηκε η εγκατάστασή μας τρέχουμε,
αλλά και για να δούμε τι modules τρέχουμε πληκτρολογούμε:

Formatter "highlight/html" not found

πρέπει να δούμε κάτι τέτοιο:

Formatter "highlight/html" not found

top

Ρυθμίσεις


Το μόνο που χρειάζεται είναι να προσθέσουμε την εξής γραμμή στο httpd.conf

Formatter "highlight/html" not found

Στην συνέχεια χρειάζεται να αλλάξουμε το Document Root σε "/":

Formatter "highlight/html" not found

ΣΗΜΑΝΤΙΚΗ ΠΑΡΑΤΗΡΗΣΗ


Για να ολοκληρώσουμε την ρύθμισή μας χρειάζεται να ορίσουμε σωστά το αρχείο Pid File
του apache. Στο συγκεκριμένο παράδειγμά μας και επειδή έχουμε εγκαταστήσει τον
web server μας στον κατάλογο: /opt/apache, το αρχείο Pid File βρίσκεται στην διαδρομή:

Formatter "highlight/html" not found

Έτσι για να μπορούμε να κάνουμε restart ή graceful τον apache μας χρειάζεται στην νέα
ρίζα που δημιουργήσαμε με το Chroot Dir να δημιουργήσουμε την ίδια διαδρομή:

Formatter "highlight/html" not found

και τέλος να δημιουργήσουμε ένα νέο σύνδεσμο από τον παλιό κατάλογο του apache
στον καινούριο.

Formatter "highlight/html" not found

top

Restart ή Graceful


Πλέον είμαστε σε θέση να επανεκκινήσουμε ή να επαναφορτώσουμε τις νέες μας 
ρυθμίσεις. Πληκτρολογούμε:

Formatter "highlight/html" not found

top

Virtual Hosts


Δεν ξεχνάμε ότι πλέον όλα τα virtual hosts μας πρέπει να έχουν ως 
document root το /.

Άρα εάν έχουμε ένα virtual host με πραγματικό κατάλογο:

Formatter "highlight/html" not found

τώρα θα γίνει απλά:

Formatter "highlight/html" not found

top



Links
[link1] http://core.segfault.pl/~hobbit/mod_chroot/dist/mod_chroot-0.5.tar.gz