Βασικές ρυθμίσεις Apache 1.3.X
Posted by superuser
O Απάτσι 1.3.Χ βρίσκεται στις πόρτες της FreeBSD (/usr/ports/www/apache13). Μετά την εγκατάσταση θα πρέπει να κάνετε τις απαραίτητες ρυθμίσεις στο αρχείο ρυθμίσεων (/usr/local/etc/apache/httpd.conf) του σέρβερ. Μπορείτε να τρέξετε με τα defaults, απλά διορθώστε τα ακόλουθα:
ServerAdmin you@your.address
ServerName www.example.com
DocumentRoot "/usr/local/www/data"
Για να ξεκινήσετε τον σέρβερ:
# /usr/local/sbin/apachectl start
Για να σταματήσετε τον σέρβερ:
# /usr/local/sbin/apachectl stop
Για να επανακινήσετε τον σέρβερ μετά από αλλαγές στο httpd.conf:
# /usr/local/sbin/apachectl restart
Για ομαλή επανακίνηση:
# /usr/local/sbin/apachectl graceful
Virtual Hosting: Μια απ'τις πιο συνήθης λειτουργίες ενός server είναι η ταυτόχρονη εξυπηρέτηση διαφόρων sites από τον ίδιο σέρβερ (και με την ίδια IP διεύθυνση). Το κάθε site θα έχει τον δικό του φάκελο δεδομένων και απλά ο apache μέσω των ρυθμίσεων του httpd.conf θα οδηγεί τον επισκέπτη του site στον κατάλληλο φάκελο. Στο τελευταίο τμήμα του httpd.conf θα βρείτε:
NameVirtualHost *
ServerName www.proto.gr DocumentRoot /www/proto-data ServerName www.deytero.gr DocumentRoot /www/deytero-data
Με την ίδια λογική μπορείτε να θέσετε ιδιαίτερο φάκελο δεδομένων html για μια διεύθυνση τρίτου επιπέδου. Δηλαδή αν π.χ. έχετε το domain name www.site.gr και θέλετε να δημιουργήσετε την υποδιεύθυνση allo.site.gr τότε:
NameVirtualHost *
ServerName www.site.gr DocumentRoot /www/site-data ServerName allo.site.gr DocumentRoot /www/allou_________________________________________________
"And near the end, the love you take is equal to the love you made" The Beatles





