Wat is Apache?
Apache is een zeer prominente webserver. Ontwikkeld door de Apache Software Foundation, is het een open-source server die ongeveer 37% van de top miljoen websites bedient, en 43% van alle websites. Het is een cross-platform HTTP server die HTML bestanden kan versturen via HTTP. Met aanvullende bronnen zoals PHP kunt u Apache gebruiken om dynamische pagina’s te serveren met talen zoals PHP.
Wat heb je nodig om een Apache Raspberry Pi webserver te maken
Het maken van een Apache webserver met Raspberry Pi is vrij eenvoudig en ook voordelig. Je hebt alleen de Raspberry Pi, een microSD-kaart, een voeding en een op Linux gebaseerde distributie nodig. Een behuizing is optioneel, maar wel aan te raden.
Wat je nodig hebt voor een Raspberry Pi Apache-webserver:
- Raspberry Pi bord
- microSD-kaart
- voeding
- kast
- toetsenbord, muis
- Linux OS
- Apache
Totale kosten: $35+. U kunt een kit met Raspberry Pi bord, behuizing, voeding en microSD kaart kopen voor ongeveer $50 of een standalone Raspberry Pi bord voor $35. Ik stel voor om voor een Raspberry Pi 3 of Raspberry Pi 3 B+ te kiezen.
Hoe installeer ik Apache op een Raspberry Pi
Voreerst begin je met het installeren van Apache. U zult eerst een systeemupdate willen uitvoeren:
Nu, installeer Apache:
Met Apache geïnstalleerd op de Raspberry Pi, test de webserver. Onder de webmap plaatst Apache een test HTML-bestand. U kunt uw zojuist geladen Apache-webserver bekijken op of het IP-adres van de Pi:
.
U kunt het IP-adres van uw Raspberry Pi vinden met:
Hoewel Apache standaard zijn eigen standaard webpagina aanmaakt, kunt u dit ook wijzigen. Het standaard HTML-bestand is te vinden op: /var/www/html/index.html
Het standaardbestand bevindt zich in /var/www/html/
en heet index.html. Het is eigendom van root. Als u index.html
wilt bewerken, verander dan de eigenaar naar pi of uw eigen gebruiker:
Bewerk dit bestand, sla het op en vernieuw het om uw wijzigingen te zien. U kunt uw aangepaste HTML toevoegen aan dit bestand dat zal dienen als een website vanaf uw Apache server.
Als Apache draait op de Raspberry Pi, wilt u misschien PHP installeren omdat Apache ook met PHP bestanden kan werken. U moet PHP installeren met:
Verwijder index.html:
Genereer index.php:
Op een andere manier kunt u de grafische editor Leafpad gebruiken:
In index.php, voeg wat PHP inhoud toe dat uw Raspberry Pi Apache webserver kan serveren:
Bewaar dit bestand en vernieuw uw web browser. U zult “hello world” zien of welke inhoud u ook heeft toegevoegd. Je kunt ook dynamische inhoud toevoegen:
How to Make a Raspberry Pi Apache Server: Final Thoughts
Apache is een ongelooflijke open-source HTTP-server. Wanneer het wordt gebruikt met talen zoals PHP, wordt het nog robuuster en capabeler. Probeer uw Raspberry Pi webserver eens naar een hoger niveau te tillen met een WordPress-installatie waarvoor Apache, MySQL en PHP nodig zijn. U kunt ook een Raspberry Pi mediaserver opzetten met Plex en Emby.
Welke servers draait u op uw Raspberry Pi?