Webserver auf Raspberry

Aus FHEMWiki
Version vom 9. März 2019, 06:39 Uhr von Curt (Diskussion | Beiträge) (Entwurf)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


Clock - Under Construction.svg An dieser Seite wird momentan noch gearbeitet.


Der folgende -völlig unfertige- Artikel wird Teil eines -Proof of Concept- einer Systemüberwachung. Das setzt voraus, dass die Clients ihren Status mitteilen - via http.

Auf Raspberry-Systemen benötigt man oft einen Webserver. Apache2 ist viel zu groß, es bietet sich Gating von Fefe an.

Installation

apt install gatling

Es muss sodann /lib/systemd/system/gatling.service erstellt werden:

#!/bin/sh

[Unit]
Description=Control gatling webserver
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/gatling -u www-data -V -F -S -D -c /var/www/
ExecReload=/bin/kill $MAINPID && /usr/bin/gatling -u www-data -V -F -S -D -c /var/www/

[Install]
WantedBy=multi-user.target

Danach muss diese Datei noch verlinkt werden:

cd /etc/systemd/system/multi-user.target.wants/
ln -s gatling.service /lib/systemd/system/gatling.service

(Der Autor hat Zugriffsrechte nicht geprüft. Idealerweise sollten nun Dateien aus /var/www/ ausgeliefert werden.)