Configuring Apache HTTP Server as a reverse proxy for Rational DOORS Web Access
You can configure Apache HTTP Server as a reverse proxy for Rational DOORS Web Access. A reverse proxy server provides an extra layer of security, protects HTTP servers in the network, and improves the performance of Secure Sockets Layer (SSL) requests. When you use a reverse proxy, you can change your deployment topology later, as needed.
Before you begin
- Install Rational DOORS Web Access, but do not start the Rational DOORS Web Access components or server.
- Install Apache HTTP Server.
About this task
The use of a reverse proxy server provides several advantages:
- Future deployment topology changes: When you use a reverse proxy in your deployment, you can provide one host name in your public URL regardless of how many machines and port numbers the applications are deployed on. As a result, you can change your deployment topology later.
- Security: The reverse proxy server provides an extra layer of security and can protect other HTTP servers in the communication network. If you are using a firewall between the reverse proxy server and the content HTTP server, you can configure the firewall to allow only HTTP requests from the reverse proxy server.
- Performance: You can equip the reverse proxy server with SSL acceleration hardware that can improve the performance of SSL requests.
In this procedure, you do these steps:
- Prepare the SSL keystore.
- Modify the httpd.conf and httpd-ssl.conf files.
- Start Apache HTTP Server.
- Start Rational DOORS Web Access components.
- Start Rational DOORS Web Access server.