Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
installation_dateien [2018/01/05 11:00]
mike [webserver.sh]
installation_dateien [2018/03/14 09:17] (aktuell)
mike
Zeile 147: Zeile 147:
  
  
-====== Installation des Services (systemd) ====== 
-Um den Webserver zu starten muss folgendes Script erstellt werden (in /​opt/​webserver):​ 
- 
-===== sysctl.sh ===== 
-<​code>​ 
-#!/bin/bash 
- 
-JAR_NAME=datareporter-server-1.0-SNAPSHOT.jar 
-PATH_TO_JAR=/​opt/​webserver 
-PATH_TO_LOG=/​var/​log 
- 
-cd $PATH_TO_JAR 
-java -Djdk.tls.ephemeralDHKeySize=2048 -jar $PATH_TO_JAR/​$JAR_NAME 2>>​$PATH_TO_LOG/​ds_server.err >>​$PATH_TO_LOG/​ds_server.log 
-</​code>​ 
- 
-Um den Service zu installieren wird in /​etc/​systemd/​system folgende Datei angelegt: 
- 
-===== datareporter.service ===== 
-<​code>​ 
-[Unit] 
-Description=datareporter 
-After=syslog.target 
- 
-[Service] 
-User=root 
-ExecStart=/​opt/​webserver/​sysctl.sh 
-SuccessExitStatus=143 
- 
-[Install] 
-WantedBy=multi-user.target 
-</​code>​ 
- 
-Der Service kann nun folgendermassen gestartet und gestoppt werden: 
- 
-<​code>​ 
-# systemctl start datareporter 
-# systemctl stop datareporter 
-</​code>​ 
- 
-Installiert wird der Service mit: 
- 
-<​code>​ 
-# systemctl enable datareporter 
-</​code>​