Webserver auf Raspberry
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.)