Zoeken op website

Hoe u de standaard Apache 'DocumentRoot'-map in Linux kunt wijzigen


Apache webserver is waarschijnlijk de meest gebruikte webserver op verschillende platforms, waaronder verschillende Linux-distributies en Windows. De webserver wordt gebruikt om webinhoud te leveren en kan veel zoekopdrachten tegelijk verwerken.

Het is vaak de voorkeur van professionals voor het bouwen van verschillende webprojecten. Het hebben van minimaal basiskennis van deze webserver is essentieel voor elke jonge professional die een carrière als Linux-systeembeheerder wil beginnen.

In deze korte zelfstudie leert u hoe u de hoofdmap voor de Apache-webserver kunt wijzigen. Voor het doel van deze tutorial gebruiken we op Ubuntu/Debian en RHEL/CentOS/Fedora gebaseerde installaties van de webserver.

De paden en richtlijnen zijn echter ook praktisch hetzelfde voor andere distributies, dus u kunt het geleerde ook in verschillende besturingssystemen toepassen.

Om de noodzakelijke wijzigingen aan te brengen, moet u de DocumentRoot richtlijn van de webserver aanpassen. Dit is de map waaruit Apache de inhoud zal lezen waartoe de bezoeker toegang krijgt via de browser. Met andere woorden: dit is de map die de boomstructuur vormt van mappen die toegankelijk zijn via internet.

De standaard DocumentRoot voor Apache  is:

/var/www/html
or
/var/www/

Deze paden worden beschreven in het configuratiebestand van Apache.

Ubuntu/Debian

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf

CentOS/RHEL/Fedora

/etc/httpd/conf/httpd.conf

Om de documentroot voor uw Apache-webserver te wijzigen, opent u eenvoudigweg het overeenkomstige bestand met uw favoriete teksteditor en zoekt u naar DocumentRoot.

#
DocumentRoot: The directory out of which you will serve your
documents. By default, all requests are taken from this directory, but
symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

Wijzig daarna het pad naar de nieuwe doelmap en zorg ervoor dat Apache in die map kan lezen/schrijven. Nadat u de DocumentRoot heeft gewijzigd, slaat u het bestand op en start u Apache opnieuw op met:

systemctl restart apache     [For SystemD]
service httpd restart        [For SysVinit]    

Laatste gedachten

Het wijzigen van de standaarddocumentroot is een eenvoudige taak die binnen een paar minuten kan worden voltooid. Wanneer u dergelijke wijzigingen aanbrengt, is het belangrijk ervoor te zorgen dat u geen typefouten maakt en ervoor te zorgen dat u Apache altijd opnieuw opstart nadat u wijzigingen in het configuratiebestand hebt aangebracht.