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 folgenden Code einfügen:

<?php
  phpinfo();
?>

grafik.png


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 html

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.pngund mit WinSCP testen ...