Linux-UNIX: Using SAP HANA with encrypted connections
When SAP HANA is configured with SSL/TLS encryption, S-TAPĀ® must use a proxy configuration to inspect traffic.
About this task
Option 1:Configure two proxies with NGINX
Before you begin
- S-TAP is installed and configured on the SAP HANA server.
- NGINX is installed and configured for reverse-proxy connections.
- SAP HANA is configured to use only SSL/TLS connections and the database global configuration enforces SSL/TLS. For example:
[communication] ssl = on sslEnforce = true
Procedure
Option 2: Configure two proxies with HAProxy
Configure two HAProxy proxies so that the first proxy decrypts the client traffic and forwards it to a local port that S-TAP can inspect. The second proxy encrypts the traffic again and forwards it to SAP HANA.
Before you begin
- S-TAP is installed and configured on the SAP HANA server.
- HAProxy is installed on the SAP HANA database server or on a separate proxy host.
Note: The HAProxy host must be able to connect to the SAP HANA encrypted SQL port. For example, with instance number
00, the encrypted SQL port is commonly30013.