Βασικές ρυθμίσεις Apache 1.3.X

Posted by superuser Sun, 11 Mar 2007 22:06:00 GMT

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

Posted in  | Tags , , , , ,  | no comments