Weboldal keresés

Az Apache dokumentumgyökér keresése Linuxban


A DocumentRoot a dokumentumfa legfelső szintű könyvtára, amely az internetről látható, és ez a direktíva beállítja a könyvtárat abban a konfigurációban, amelyből az Apache2 vagy a HTTPD > megkeresi és kiszolgálja a webfájlokat a kért URL-től a dokumentum gyökérig.

Például:

DocumentRoot "/var/www/html"

akkor a http://domain.com/index.html elérése a /var/www/html/index.html címre vonatkozik. A Dokumentumgyökér kifejezést perjel nélkül kell leírni.

Ebben a rövid gyorstippben megmutatjuk, hogyan találhatja meg az Apache DocumentRoot könyvtárat Linux rendszerben.

Apache dokumentumgyökér keresése

Az Apache DocumentRoot könyvtár eléréséhez Debian, Ubuntu Linux és származékai, például a Linux Mint rendszeren, futtassa a következőt grep parancsot.

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

CentOS, RHEL és Fedora Linux disztribúciókon futtassa a következő parancsot.

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

Vegye figyelembe, hogy a DocumentRoot könyvtár helye az Apache vagy httpd konfigurációban beállított DocumentRoot direktíva értékétől függően változhat.

Ha módosítani szeretné az Apache DocumentRoot könyvtárának helyét, kérjük, olvassa el cikkünket, amely elmagyarázza, hogyan lehet megváltoztatni az alapértelmezett Apache „DocumentRoot” könyvtárat Linux alatt.

Megjegyzendő, hogy az összes virtuális gazdagép egyedi könyvtárának a DocumentRoot alatt kell lennie. Például, ha a Dokumentumgyökér a /var/www/html, és két webhelye van: example1.com és example2. comon a képen látható módon létrehozhatja a könyvtáraikat.

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

Ezután a virtuális gazdagép konfigurációs fájljaiban irányítsa a DocumentRoot fájlt a fenti könyvtárakra.

Íme néhány további útmutató az Apache webszerverről, amelyeket hasznosnak talál:

  1. Hasznos parancsok az Apache webszerver kezeléséhez Linux alatt
  2. 3 módszer az Apache-kiszolgáló állapotának és üzemidejének ellenőrzésére Linux alatt
  3. Az Apache Userdir modul engedélyezése az RHEL/CentOS rendszeren
  4. Apache virtuális tárhely: IP-alapú és névalapú virtuális gazdagépek
  5. Az összes virtuális gazdagép listázása az Apache webszerveren

Ez az! Ha tud más hasznos módot az Apache DocumentRoot könyvtár megtalálására, ossza meg velünk az alábbi megjegyzések részben.