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.
Apache2
Über die Konsole installieren:
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 -yPHP
Über die Konsole installieren:
sudo apt-get install php -yEine 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.phpund folgenden Code einfügen:
<?php
phpinfo();
?>
strg+o --> SPEICHERN, Namen akzeptieren
srg+x --> NANO verlassen
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 htmlIn 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



