Skip to main content

Webserver installieren

Quelle: heise.de - RaspberryPi als Webserver einrichten

Ziel

Eine index.html und eine phpinfo.php sollen editierbar (über WinSCP) und abrufbar über einen beliebigen Browese per IP/Domain sein.

grafik.png

Apache2

Über die Konsole installieren:

sudo apt update && sudo apt upgrade -y
sudo apt install apache2 -y

grafik.png

PHP

Über die Konsole installieren:

sudo apt-get install php -y

Eine Testdatei erstellen

Über die Konsole in das HTML-Verzeichnis wechseln:

cd /var/www/html/

Mit dem Consolen-Editor Nano eine Datei erstellen und gleich bearbeiten:

sudo nano phpinfo.php


und fügen folgenden Text ein:


<?php

phpinfo();

?>


Verzeichnis beschreibbar machen

Und zwar so, dass wir mit unserem Login (kein ROOT, sonderen nur SUDO) in das HTML-Verzeichnis schreiben können:

In das Verzeichnis OBERHALB des Verzeichnisses HTML wechseln:

cd /var/www/

Eigentümer von ROOT auf den eigenen USER wechseln

sudo chown ars-schueler

In das HTML Verzeichnis wechseln

cd html/

Für jede Datei in dem Verzeichnis (es sollten bisher zwei sein) den Eigentümer wechseln:

sudo chown ars-schueler index.html
sudo chown ars-schueler phpinfo.php

grafik.png