Πώς να βρείτε το Apache Document Root στο Linux


Ο DocumentRoot είναι ο κατάλογος ανώτατου επιπέδου στο δέντρο εγγράφων που είναι ορατός από τον ιστό και αυτή η οδηγία ορίζει τον κατάλογο στη διαμόρφωση από την οποία Apache2 ή HTTPD αναζητά και εξυπηρετεί αρχεία ιστού από τη διεύθυνση URL που ζητήθηκε στη ρίζα του εγγράφου.

Για παράδειγμα:

DocumentRoot "/var/www/html"

Στη συνέχεια, η πρόσβαση στο http://domain.com/index.html αναφέρεται στο /var/www/html/index.html. Το DocumentRoot θα πρέπει να περιγράφεται χωρίς τελική κάθετο.

Σε αυτήν τη σύντομη γρήγορη συμβουλή, θα σας δείξουμε πώς να βρείτε τον κατάλογο Apache DocumentRoot σε ένα σύστημα Linux.

Εύρεση ρίζας εγγράφου Apache

Για να αποκτήσετε τον κατάλογο Apache DocumentRoot στο Debian, το Ubuntu Linux και τα παράγωγά του όπως το Linux Mint, εκτελέστε τα εξής εντολή grep.

grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf

Στις διανομές CentOS, RHEL και Fedora Linux, εκτελέστε την ακόλουθη εντολή.

grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf

Λάβετε υπόψη ότι η θέση του καταλόγου DocumentRoot μπορεί να διαφέρει ανάλογα με την τιμή της οδηγίας DocumentRoot που έχει οριστεί στη διαμόρφωση Apache ή httpd.

Εάν θέλετε να αλλάξετε τη θέση του καταλόγου DocumentRoot του Apache, διαβάστε το άρθρο μας που εξηγεί Πώς να αλλάξετε τον προεπιλεγμένο κατάλογο «DocumentRoot» του Apache στο Linux.

Σε μια δευτερεύουσα σημείωση, οι μεμονωμένοι κατάλογοι για όλους τους εικονικούς κεντρικούς υπολογιστές σας πρέπει να βρίσκονται κάτω από το DocumentRoot. Για παράδειγμα, εάν το DocumentRoot σας είναι /var/www/html και έχετε δύο ιστότοπους που ονομάζονται example1.com και example2. com, μπορείτε να δημιουργήσετε τους καταλόγους τους όπως φαίνεται.

sudo mkdir -p /var/www/html/example1.com/
sudo mkdir -p /var/www/html/example2.com/

Στη συνέχεια, στα αρχεία διαμόρφωσης εικονικού κεντρικού υπολογιστή, τοποθετήστε το DocumentRoot στους παραπάνω καταλόγους.

Ακολουθούν ορισμένοι πρόσθετοι οδηγοί σχετικά με τον διακομιστή ιστού Apache, που θα σας φανούν χρήσιμοι:

  1. Χρήσιμες εντολές για τη διαχείριση του διακομιστή Web Apache στο Linux
  2. 3 τρόποι για να ελέγξετε την κατάσταση του διακομιστή Apache και το χρόνο λειτουργίας στο Linux
  3. Πώς να ενεργοποιήσετε τη μονάδα Apache Userdir στο RHEL/CentOS
  4. Apache Virtual Hosting: Εικονικοί κεντρικοί υπολογιστές με βάση IP και όνομα
  5. Πώς να καταχωρήσετε όλους τους εικονικούς κεντρικούς υπολογιστές στον διακομιστή Web Apache

Αυτό είναι! Εάν γνωρίζετε οποιονδήποτε άλλο χρήσιμο τρόπο για να βρείτε τον κατάλογο Apache DocumentRoot, μοιραστείτε μαζί μας στην ενότητα σχολίων παρακάτω.