zondag 18 februari 2024

Apache installeren op een Raspberry PI

 Een Apache-webserver op uw Raspberry PI

  1. Voordat we Apache op onze Raspberry Pi installeren, moeten we er eerst voor zorgen dat de pakketlijst up-to-date is door de volgende twee opdrachten uit te voeren.
sudo apt-get-update
sudo apt-get-upgrade
  1. Eerst moeten we het Apache2-pakket op onze Raspberry Pi installeren.

Voor degenen die niet weten wat Apache is: het is een serversoftware die de HTML-bestanden van een computer naar de webbrowser stuurt.

Om apache2 op uw Raspberry Pi te installeren, voert u de volgende opdracht in de terminal in.

sudo apt install apache2 -y
  1. Nu Apache2 op onze Raspberry Pi is geïnstalleerd, hebben we nu een uiterst eenvoudige webserver actief. De server kan niet-dynamische inhoud leveren, zoals HTML-bestanden.

In het volgende gedeelte zullen we deze eenvoudige Apache-webserver uitbreiden door PHP op de Raspberry Pi te installeren.

Om te controleren of Apache actief is op uw Raspberry Pi, kunt u het IP-adres van de Raspberry Pi in een webbrowser invoeren. De server zou een webpagina moeten retourneren met wat eenvoudige tekst erop.

Als u het IP-adres niet weet, kunt u het hostnaamcommando in de terminal invoeren om het op te halen.

hostname -I
  1. Voer in een webbrowser het IP-adres van uw Raspberry Pi in. Er zou verbinding moeten worden gemaakt en een pagina zoals hieronder moet worden geladen.
  2. Om wijzigingen aan te kunnen brengen in de bestanden in /var/www/html zonder root te gebruiken, moeten we enkele machtigingen instellen.

Ten eerste voegen we de gebruiker pi (onze gebruiker) toe aan de www-datagroep, de standaardgroep voor Apache2.

Ten tweede geven we het eigendom van alle bestanden en mappen in de map /var/www/html over aan de groep www-data.

sudo usermod -a -G www-data pi
sudo chown -R -f www-data:www-data /var/www/html

of

sudo chown -R -f pi: /var/www/html

Nadat u die opdracht hebt uitgevoerd, moet u zich afmelden en vervolgens opnieuw aanmelden om de wijzigingen door te voeren.

  1. U kunt nu wijzigingen aanbrengen in de standaardwebpagina door de volgende opdracht uit te voeren.

Deze opdracht gebruikt de nano-teksteditor om het index.html-bestand te wijzigen.

De webserver zal alle bestanden in de map /var/ww/html/ weergeven.

nano /var/www/html/index.html

Apache is een eenvoudige webserver en is geweldig als je HTML, JS of CSS wilt leren.

Geen opmerkingen:

Een reactie posten

Opmerking: Alleen leden van deze blog kunnen een reactie posten.

Programmeren met de ZX Spectrum NEXT

 Wat gebruik ik bij het ontwikkelen van games voor de Next? Voor degenen onder jullie die de ZX Spectrum Next hebben aangeschaft in de hoop ...