Δημοσιεύτηκε: 23 Φεβ 2014, 23:18
Ενημέρωση θέματος:
Τελικά βρήκα την λύση για τον DocumentRoot κατάλογο ( δηλαδή τον κατάλογο που θα επισκέπτεται πρώτα ο χρήστης ( θα εμφανίζει στον χρήστη ) αφού πληκτρολογήσει την διεύθυνση της σελίδας μου).
Η λύση τελικά ήρθε από το αρχείο :
/etc/apache2/sites-available/default
Όπου σε αυτό το αρχείο, άλλαξα το :
DocumentRoot /var/www/
σε :
DocumentRoot /var/www/new/
(Προσοχή : Χωρίς αυτάκια ( "/var/www/new/" ), χωρίς τίποτα. Το βρήκα /var/www/ ( χωρίς αυτάκια ) και πρόσθεσα ένα new/ .)
Έκανα ένα restart στον apache μου και όλα είναι εντάξει πλέον ως προς αυτό το θέμα.
Με το που πληκτρολογήσω π.χ. 192.168.1.2 με βάζει κατευθείαν πλέον στον κατάλογο /var/www/new/ όπου εκεί έχω το site μου.
Ερωτήσεις :
1) Τώρα πλέον ο χρήστης στους πίσω καταλόγους δεν έχει πρόσβαση καθόλου και με κάνεναν τρόπο, σωστά ή λάθος;
2) Γιατί όμως τελικά να γίνει η ρύθμιση αυτή από το /etc/apache2/sites-available/default και όχι από το /etc/apache2/apache2.conf ( ή από το httpd.conf ακόμη, που είχα υποψίες ) ;
Μπορεί κάποιος να μου πει έμπιστα, τεκμηριωμένα και έμπρακτα, ποια είναι τα αρχεία ρυθμίσεων ( που μπορεί να ρυθμίσει ο διαχειριστής του συστήματος ) για λειτουργίες του server, apache στο Ubuntu Server ;
Και ποια η διαφορά ανάμεσα στα :
/etc/apache2/apache2.conf
/etc/apache2/httpd.conf
/etc/apache2/sites-available/default
Που απευθύνονται/αποσκοπούν, τι ρυθμίζουν τέλος πάντων το καθένα από αυτά τα 3 αρχεία;
Υ.Σ. Το πρόβλημα για το πως να ρυθμίσω να διαλέγει κάποιος ένα από τα δύο servers/sites που βρίσκονται κάτω από την ίδια IP παραμένει..
Τελικά βρήκα την λύση για τον DocumentRoot κατάλογο ( δηλαδή τον κατάλογο που θα επισκέπτεται πρώτα ο χρήστης ( θα εμφανίζει στον χρήστη ) αφού πληκτρολογήσει την διεύθυνση της σελίδας μου).
Η λύση τελικά ήρθε από το αρχείο :
/etc/apache2/sites-available/default
Όπου σε αυτό το αρχείο, άλλαξα το :
DocumentRoot /var/www/
σε :
DocumentRoot /var/www/new/
(Προσοχή : Χωρίς αυτάκια ( "/var/www/new/" ), χωρίς τίποτα. Το βρήκα /var/www/ ( χωρίς αυτάκια ) και πρόσθεσα ένα new/ .)
Έκανα ένα restart στον apache μου και όλα είναι εντάξει πλέον ως προς αυτό το θέμα.

Με το που πληκτρολογήσω π.χ. 192.168.1.2 με βάζει κατευθείαν πλέον στον κατάλογο /var/www/new/ όπου εκεί έχω το site μου.
Ερωτήσεις :
1) Τώρα πλέον ο χρήστης στους πίσω καταλόγους δεν έχει πρόσβαση καθόλου και με κάνεναν τρόπο, σωστά ή λάθος;
2) Γιατί όμως τελικά να γίνει η ρύθμιση αυτή από το /etc/apache2/sites-available/default και όχι από το /etc/apache2/apache2.conf ( ή από το httpd.conf ακόμη, που είχα υποψίες ) ;
Μπορεί κάποιος να μου πει έμπιστα, τεκμηριωμένα και έμπρακτα, ποια είναι τα αρχεία ρυθμίσεων ( που μπορεί να ρυθμίσει ο διαχειριστής του συστήματος ) για λειτουργίες του server, apache στο Ubuntu Server ;
Και ποια η διαφορά ανάμεσα στα :
/etc/apache2/apache2.conf
/etc/apache2/httpd.conf
/etc/apache2/sites-available/default
Που απευθύνονται/αποσκοπούν, τι ρυθμίζουν τέλος πάντων το καθένα από αυτά τα 3 αρχεία;
Υ.Σ. Το πρόβλημα για το πως να ρυθμίσω να διαλέγει κάποιος ένα από τα δύο servers/sites που βρίσκονται κάτω από την ίδια IP παραμένει..