Skip to main content

Configuring the Bp Event Webserver

With a Bp Event Server - Client installation, a 4D web server is also automatically made available to you. Execution takes place on the service client, which is also responsible for job processing.

Hinweis: Die Benutzeroberfläche, die bei Ausführung des Bp Event Servers angezeigt wird, übernimmt keine individuellen Einstellungen.

  • Konfigurieren Sie den Bp Event Webserver

    Benutzer mit administrativen Berechtigungen können Webserver Einstellungen vornehmen.

    1. Go to the Administration  Administration tab on the function bar and click on  Administration SettingsMonitor Service Clients.
    2. Geben Sie den http- und https-Port für den Webserver ein.
    3. Geben Sie unter Web Server Domain Name eine einfache URL ein. Voraussetzung für diese URL ist eine eingerichtete Weiterleitung der URL zum Webserver.
    4. Geben Sie unter Web Sitzungsablauf eine Dauer (hh:mm) ein, wie lange ein inaktiver Benutzer in der Web Sitzung bleibt, bevor diese automatisch beendet wird.
    5. Aktivieren Sie den Haken bei Web Server: Nur sichere Verbindungen zulassen, um die http- Verbindungen zum Webserver zu blockieren.
    6. Aktivieren Sie das Feld SSL Zertifikat Anfrage erzeugen, wird eine Textdatei mit einer Zertifikatsanfrage für die Zertifizierungsstelle und einem privaten Schlüssel erzeugt.
      Hinweis: Um den Webserver über HTTPS aufrufen zu können, wird die Verbindung mithilfe eines SSL-Zertifikates verschlüsselt. Hierfür werden ein SSL-Zertifikat und der dazugehörige „Private Key“ benötigt. Diese müssen im PEM-Format vorhanden sein oder ins PEM-Format konvertiert werden. Beide Dateien werden in einem Ordner unter %Installationsordner%\Data\Web Folder SSL abgelegt.
    7. Um einen automatischen Start des Webservers bei Start der Bp Event Anwendung zu verhindern, setzen Sie den Haken Web Server nicht starten. Der Webserver muss mit dieser Einstellung immer manuell gestartet werden
    8. Geben Sie eine Dauer von „Angemeldet bleiben“ in Tagen ein, um die Gültigkeit eines Anmeldetickets festzulegen. Geben Sie die Anzahl „0“ ein, um Anmeldetickets zu deaktivieren.
    9. Via E-Mail Html-Preview CSS e-mails can be designed e.g. for booking processing.
    10. Um Zugriffe auf die Datenbank über den externen Webzugriff auf bestimmte Benutzer zu reduzieren, geben Sie im Feld Benutzernamen direkt blockieren die Benutzer ein, die nicht zur Anmeldung an Bp Event Mobil verwendet werden dürfen.
      Beispiel: Administrator
    11. Go to Web Redirect Whitelist and set the destination pages for web redirects.
  • Richten Sie mehrere Service-Clients für unterschiedliche Jobs ein

    Set up several service clients for job processing with load balancing. If jobs are not explicitly assigned to a specific service client, the job is given to the service client that is processing the fewest jobs at that moment.

    1. Definieren Sie unter Administration AdministrationAdministration Allgemeine EinstellungenAdministration Technische EinstellungenMonitor Service Clients (früher "Web Server") verschiedene Service Clients zur Jobverarbeitung.
    2. Reserve a service client via the "Assigned only" field for explicitly assigned jobs. The assignment is made in the job itself.
      Bsp.: Der E-Mail-Abruf wird ausschließlich über einen Service-Client durchgeführt, um andere Jobs und Webnutzer nicht zu behindern. 
    3. Assign a separate service client to WebApps such as the production app or Bp Event Mobil to guarantee response times through load balancing.
      Hinweis: Verwenden Sie unbedingt unterschiedliche Ports, wenn Sie mehrere Webserver wählen.
    4. Do not create more than 2 service clients for small servers with e.g. 8GB memory and 3 cores, but separate e.g. web servers, jobs and emails if you have 32GB memory and 8 cores available.
  • Enable the debug or request log for each service client

    Aktivieren Sie das Debug- oder Request-Log einzeln für jeden Service Client.

    1. Unter  Administration  AdministrationAdministration EinstellungenMonitor Service Clients aktivieren Sie unabhängig voneinander die Request- und Debug-Logs für jeden Service Client einzeln.
    2. Um das Log auch spontan noch an- oder auszuschalten während der Service Client läuft, gehen Sie zu hilfe Hilfe Wartung Wartung.
  • Starten Sie den Webserver neu

    If changes have been made to a WebApp or Bp Event Mobile or if they cannot be called up, the web server must be restarted.

    1. Go to the  hilfe Help tab on the function bar and click on  Wartung MaintenanceMonitor Service Client.
    2. Klicken Sie auf Ausfuehren Web Server Neustart. Mit dem Neustart leeren sich die Infozeilen (Gestartet, Prot, Verzeichnis). Der Webserver startet mit den aktualisierten Informationen.