Webserver auf Raspberry: Unterschied zwischen den Versionen

Aus FHEMWiki
(Entwurf)
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Baustelle}}  
{{Baustelle}}  


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.
Der folgende -völlig unfertige- Artikel wird Teil eines -Proof of Concept- einer Systemüberwachung. Die eigentliche Projektidee ist viel größer, setzt aber 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.
Auf Raspberry-Systemen benötigt man oft einen Webserver. Apache2 ist viel zu groß, es bietet sich Gating von Fefe an.

Version vom 9. März 2019, 06:41 Uhr


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. Die eigentliche Projektidee ist viel größer, setzt aber 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.)