Webserver

Port

Der Standard-Port des Webservers ist 7080. Dieser kann geändert werden, z.B. wenn es einen Konflikt mit einer anderen Anwendung gibt.


server:
  applicationConnectors:
    - type: http
      port: 8080

Externe URL

Wenn die Applikation hinter einem weiteren Webserver betrieben wird, z.B. für HTTPS oder um den Pfad zu ändern, unter dem die Dienste erreichbar sind, muss die externe URL konfiguriert werden.

Ein verbreiteter Anwendungsfall wäre mittels Apache HTTP Server ein ProxyPass von https://example.org/ldproxy nach http://ldproxy-host:7080 einzurichten. Dann müsste folgendes konfiguriert werden:


server:
  externalUrl: https://example.org/ldproxy

Request-Logging

Request-Logging ist standardmäßig deaktiviert. Dieses Beispiel würde das Schreiben von Request-Logs nach data/log/requests.log aktivieren. Es aktiviert auch die tägliche Log-Rotation und verwahrt alte Logs gezippt für eine Woche.


server:
  requestLog:
    type: classic
    timeZone: Europe/Berlin
    appenders:
      - type: file
        currentLogFilename: data/log/requests.log
        archive: true
        archivedLogFilenamePattern: data/log/requests-%d.zip
        archivedFileCount: 7