Show TOC

Dokumentation zur VorgehensweiseKommunikationskanal zwischen Clients und SAP Web Dispatcher konfigurieren

 

Um die Kommunikation zwischen dem Browser und den einzelnen Systemen in der SAP-Fiori-Systemlandschaft zu ermöglichen, verwenden Sie einen Reverse Proxy, der sicherstellt, dass Querys vom Browser korrekt an das entsprechende System geleitet werden.

Da SAP-Fiori-Apps auf mehrere Backend-Systeme zugreifen, JavaScript-Code jedoch durch die Same-Origin-Policy (SOP) eingeschränkt ist, werden alle Systeme über den Reverse Proxy in dem Browser exponiert, sodass sie denselben Ursprung haben (Kombination aus Protokoll, Hostname und Port).

Empfehlung Empfehlung

Wir empfehlen, dass Sie den SAP Web Dispatcher als Reverse Proxy verwenden. Nachfolgend wird die Konfiguration des SAP Web Dispatchers beschrieben. Wenn Sie einen anderen Reverse Proxy verwenden, entnehmen Sie weitere Informationen der Dokumentation des Herstellers.

Wenn Sie einen anderen Reverse Proxy als den SAP Web Dispatcher verwenden, müssen Sie in der Konfiguration sicherstellen, dass der „Host“-Kopf des vom Browser gesendeten Reverse Proxy beibehalten wird. Wenn der Reverse Proxy den „Host“-Kopf überschreibt oder ersetzt, kann das Backend-System keine korrekten absoluten URLs generieren. Deshalb behält der SAP Web Dispatcher automatisch den Hostnamen bei. Für andere Reverse Proxys ist hierfür aber möglicherweise eine Konfiguration notwendig.

Ende der Empfehlung.

Hinweis Hinweis

Sie können SAP Web Dispatcher so konfigurieren, dass dieser eine hohe Anzahl eingehender Requests bewältigen kann.

Weitere Informationen finden Sie in folgender Dokumentation:

  • Informationen für SAP NetWeaver 7.31 finden Sie im SAP-Hinweis 2007212Auf SAP-Site veröffentlichte Informationen.

  • Informationen für SAP NetWeaver 7.4 finden Sie im SAP Help Portal unter Anfang des Navigationspfads http://help.sap.com/nw_platformAuf SAP-Site veröffentlichte Informationen Navigationsschritt Application Help Navigationsschritt Function-Oriented View Navigationsschritt Application Server Navigationsschritt Application Server Infrastruktur Navigationsschritt Komponenten des SAP NetWeaver Application Servers Navigationsschritt SAP Web Dispatcher Navigationsschritt Administration des SAP Web Dispatchers Navigationsschritt SAP Web Dispatcher für hohe Last aufgrund von eingehenden Anfragen konfigurieren Ende des Navigationspfads.

Ende des Hinweises

Voraussetzungen

Sie haben den SAP Web Dispatcher implementiert.

Weitere Informationen finden Sie unter Installation des SAP Web Dispatchers.

Vorgehensweise

SSL-Unterstützung des SAP Web Dispatchers konfigurieren

Die Kommunikation mit Backend-Systemen sollte ausschließlich über HTTPS-Requests erfolgen, und der SAP Web Dispatcher selbst sollte nur mit HTTPS aufgerufen werden.

  1. Öffnen Sie das Web-Dispatcher-Profil sapwebdisp.pfl.

  2. Um die HTTPS-Einstellungen zu konfigurieren, können Sie folgenden Quelltext kopieren und an Ihre Anforderungen anpassen:

    Syntax Syntax

    1. ssl/ssl_lib = <sapcrypto dll>
    2. ssl/server_pse = <pse>
    3. icm/HTTPS/verify_client = 0
    4. ssl/client_pse = <pse>
    5. wdisp/ssl_encrypt = 1
    6. wdisp/ssl_auth = 2
    7. wdisp/ssl_cred = <pse>
    8. icm/HTTPS/forward_ccert_as_header = true
    Ende des Codes

    Weitere Informationen über die Parameter finden Sie in folgender Dokumentation:

    • Für SAP NetWeaver 7.31: Anfang des Navigationspfads http://help.sap.com/nw731Auf SAP-Site veröffentlichte Informationen Navigationsschritt Application Help Navigationsschritt Function-Oriented View Navigationsschritt Application Server Navigationsschritt Application Server Infrastructure Navigationsschritt SAP Web Dispatcher Navigationsschritt Administration of the SAP Web Dispatcher Navigationsschritt Configuring SAP Web Dispatcher to Support SSL Ende des Navigationspfads

    • Für SAP NetWeaver 7.4: Anfang des Navigationspfads http://help.sap.com/nw74Auf SAP-Site veröffentlichte Informationen Navigationsschritt Application Help Navigationsschritt Function-Oriented View Navigationsschritt Application Server Navigationsschritt Application Server Infrastructure Navigationsschritt Components of SAP NetWeaver Application Server Navigationsschritt SAP Web Dispatcher Navigationsschritt Administration of the SAP Web Dispatcher Navigationsschritt Configuring SAP Web Dispatcher to Support SSL Ende des Navigationspfads

SAP Web Dispatcher Ports konfigurieren

Um den Anforderungen der SOP gerecht zu werden, müssen alle Systeme in einer SAP-Fiori-App-Landschaft von einem einzelnen Web-Server-Zugriffspunkt bedient werden. Deshalb konfigurieren Sie einen einzelnen icm/server_port im SAP Web Dispatcher, der alle Backend-Systeme eines SAP-Fiori-Szenarios bedient.

  1. Öffnen Sie das Web-Dispatcher-Profil sapwebdisp.pfl.

  2. Um die Ports zu konfigurieren, können Sie folgenden Quelltext kopieren und an Ihre Anforderungen anpassen:

    Syntax Syntax

    1. icm/server_port_0 = PROT=HTTPS,PORT=443,TIMEOUT=120
    Ende des Codes

    SAP Fiori benötigt für das korrekte Request-Routing folgende zusätzliche Parameter:

    Syntax Syntax

    1. wdisp/system_conflict_resolution = 1
    2. wdisp/add_clientprotocol_header = 1
    3. wdisp/handle_webdisp_ap_header = 1 
    4. wdisp/add_xforwardedfor_header = true
    Ende des Codes
  • Für SAP NetWeaver 7.31: Anfang des Navigationspfads http://help.sap.com/nw731Auf SAP-Site veröffentlichte Informationen Navigationsschritt Application Help Navigationsschritt Function-Oriented View Navigationsschritt Application Server Navigationsschritt Application Server Infrastruktur Navigationsschritt SAP Web Dispatcher Navigationsschritt Administration des SAP Web Dispatchers Navigationsschritt Parametrisierung des SAP Web Dispatchers Navigationsschritt Parameterübersicht Ende des Navigationspfads

  • Für SAP NetWeaver 7.4:

    Anfang des Navigationspfads http://help.sap.com/nw74Auf SAP-Site veröffentlichte Informationen Navigationsschritt Application Help Navigationsschritt Function-Oriented View Navigationsschritt Application Server Navigationsschritt Application Server Infrastruktur Navigationsschritt Komponenten des SAP NetWeaver Application Servers Navigationsschritt SAP Web Dispatcher Navigationsschritt Administration des SAP Web Dispatchers Navigationsschritt Konfiguration des Web Dispatcher Server Port Ende des Navigationspfads