DocumentRoot este directorul de nivel superior din arborele documentului vizibil de pe web și această directivă stabilește directorul în configurația din care Apache2 sau HTTPD caută și servește fișiere web de la adresa URL solicitată la rădăcina documentului.
De exemplu:
DocumentRoot "/ var / www / html"
apoi acces la http://domain.com/index.html
se refera la /var/www/html/index.html
. DocumentRoot trebuie descrisă fără o bară finală.
În acest scurt sfat rapid, vă vom arăta cum să găsiți Apache DocumentRoot director într-un Linux sistem.
Pentru a obține Apache DocumentRoot director activat Debian, Ubuntu Linux și sunt derivate precum Linux Mint, executați următoarele comanda grep.
$ grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf. $ grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf.
Pe CentOS, RHEL și Fedora Distribuții Linux, rulați următoarea comandă.
$ grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf. $ grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf.
Rețineți că locația fișierului DocumentRoot directorul poate varia în funcție de valoarea fișierului DocumentRoot directivă setată în configurația Apache sau httpd.
Dacă doriți să schimbați locația Apache DocumentRoot director, vă rugăm să citiți articolul nostru care explică Cum se schimbă directorul implicit „DocumentRoot” Apache în Linux.
Pe o notă laterală, directoare individuale pentru toate gazde virtuale trebuie amplasat sub DocumentRoot. De exemplu, dacă DocumentRoot este /var/www/html
, și aveți două site-uri numite example1.com și example2.com, le puteți crea directoarele așa cum se arată.
$ sudo mkdir -p /var/www/html/example1.com/ $ sudo mkdir -p /var/www/html/example2.com/
Apoi în fișiere de configurare a gazdei virtuale, indică-le DocumentRoot la directoarele de mai sus.
Iată câteva ghiduri suplimentare despre serverul web Apache, pe care le veți găsi utile:
Asta e! Dacă cunoașteți orice alt mod util de a găsi Apache DocumentRoot director, trimiteți-ne cu noi în secțiunea de comentarii de mai jos.