Zoeken op website

Hoe Apache Document Root te vinden in Linux


De DocumentRoot is de map op het hoogste niveau in de documentboom die zichtbaar is vanaf internet en deze richtlijn stelt de map in in de configuratie van waaruit Apache2 of HTTPD > zoekt en bedient webbestanden vanaf de gevraagde URL naar de documentroot.

Bijvoorbeeld:

DocumentRoot "/var/www/html"

dan verwijst toegang tot http://domain.com/index.html naar /var/www/html/index.html. De DocumentRoot moet worden beschreven zonder een schuine streep.

In deze korte snelle tip laten we u zien hoe u de map Apache DocumentRoot kunt vinden in een Linux-systeem.

Apache Document Root vinden

Om de map Apache DocumentRoot op Debian, Ubuntu Linux en zijn afgeleiden zoals Linux Mint te krijgen, voert u het volgende uit grep-opdracht.

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

Voer op CentOS, RHEL en Fedora Linux-distributies de volgende opdracht uit.

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

Houd er rekening mee dat de locatie van de map DocumentRoot kan variëren, afhankelijk van de waarde van de DocumentRoot-richtlijn die is ingesteld in de Apache- of httpd-configuratie.

Als u de locatie van de Apache DocumentRoot map wilt wijzigen, lees dan ons artikel waarin wordt uitgelegd hoe u de standaard Apache ‘DocumentRoot’ map in Linux kunt wijzigen.

Even terzijde: de individuele mappen voor al uw virtuele hosts moeten zich onder de DocumentRoot bevinden. Als uw DocumentRoot bijvoorbeeld /var/www/html is en u twee sites heeft met de namen example1.com en example2. com, kunt u hun mappen maken zoals weergegeven.

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

Verwijs vervolgens in de configuratiebestanden van de virtuele host hun DocumentRoot naar de bovenstaande mappen.

Hier zijn enkele aanvullende handleidingen over de Apache-webserver die u nuttig zult vinden:

  1. Handige opdrachten om Apache Web Server in Linux te beheren
  2. 3 manieren om de Apache-serverstatus en uptime in Linux te controleren
  3. Hoe u de Apache Userdir-module inschakelt op RHEL/CentOS
  4. Apache Virtual Hosting: op IP gebaseerde en op naam gebaseerde virtuele hosts
  5. Hoe u alle virtuele hosts in Apache Web Server kunt weergeven

Dat is het! Als je een andere handige manier kent om de map Apache DocumentRoot te vinden, deel deze dan met ons in de commentaarsectie hieronder.