Setting up Reverse Proxy Server for SSL Communication
Procedure
<VirtualHost *:ListenSSLPort> SSLEngine On ProxyPreserveHost On # Set the path to SSL certificate # Usage: SSLCertificateFile /path/to/example.crt # Usage: SSLCertificateKeyFile /path/to/example.key # Example: SSLCertificateFile Name_of_Server_public_certificate SSLCertificateKeyFile Name_of_Server_private_key # Servers to proxy the connection, or; # List of application servers: # Usage: # ProxyPass / http://[IP Addr.]:[port]/ # ProxyPassReverse / http://[IP Addr.]:[port]/ # Example: ProxyPass / http://APIExchangeGateway_Host:HTTP_PORT/ ProxyPassReverse / http://APIExchangeGateway_Host:HTTP_PORT/ </VirtualHost>
where,
- ListenSSLPort is the SSL transport port on which Apache HTTP server runs. The ListenSSLPort must match the value specified by Listen directive.
- APIExchangeGateway_Host is the machine on which TIBCO API Exchange Gateway runs.
- HTTP_PORT is the HTTP port for TIBCO API Exchange Gateway.
- Name_of_Server_public_certificate is the full path to the public certificate. For example, "C:\apache2\conf\server.crt".
- Name_of_Server_private_key is the full path to the private key. For example, "C:\apache2\conf\server.key".
Copyright © Cloud Software Group, Inc. All rights reserved.