Apache2¶
In deze handleiding leer je hoe je Apache2 kunt installeren, configureren en beheren op een Linux-systeem.
We gebruiken hier Debian/Ubuntu als voorbeeld.
Wat is Apache2?
- Apache2 is een van de meest gebruikte webservers ter wereld.
- Het ondersteunt statische websites, PHP, SSL/TLS en virtuele hosts.
- Apache is stabiel, flexibel en goed ondersteund binnen Linux-distributies.
1. Installatie¶
2. Apache2 service beheren¶
Service starten en inschakelen¶
Voorbeeld output
Service stoppen¶
Service herstarten¶
Status controleren¶
Voorbeeld output
3. Basisconfiguratie¶
De hoofdconfiguratiebestanden staan meestal in:
Virtuele host configuratie¶
Voorbeeldconfiguratie:
<VirtualHost *:80>
ServerName mijnsite.nl
DocumentRoot /var/www/mijnsite
<Directory /var/www/mijnsite>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/mijnsite_error.log
CustomLog ${APACHE_LOG_DIR}/mijnsite_access.log combined
</VirtualHost>
Activeer de site:
4. Modules beheren¶
Apache ondersteunt modules voor extra functionaliteit.
Beschikbare modules tonen¶
Module inschakelen¶
Module uitschakelen¶
5. Logs bekijken¶
Apache logt standaard naar:
Logs live volgen:
6. Apache verwijderen¶
Voorbeeld output
Conclusie¶
Met deze configuratie heb je een werkende Apache2 webserver op je Linux-systeem.
Je kunt nu websites hosten, virtuele hosts instellen en uitbreiden met modules zoals SSL/TLS (Let's Encrypt) en PHP.
✅ Je server draait nu met Apache2!