|Configuring a remote Apache HTTP server||Configure Apache HTTPd with Jakarta Tomcat Connector (mod_jk)|
This is the simplest way to re-route requests from the Apache HTTPd to the Geronimo servers (or any other server you may have). To use this feature you will need to enable some specific modules and add a few lines to the HTTPd configuration. These steps are described next.
- Open the
httpd.conffile located in the
- Look for the following LoadModule directives and uncomment them by removing the # at the beginning of the line.
- At the bottom of the
httpd.confadd the following lines to enable the re-routing.
You may need to add more ProxyPass directives depending on the requirements of your application. The last ProxyPassreverse directive captures the responses from the Geronimo server and masks the URL as it would be directly responded by the Apache HTTPd hiding the identity/location of the Geronimo server.
If both HTTPd and Geronimo servers are in the same machine you can use
localhost for the redirection, when the servers are located in different machines you would have to specify the URL for the Geronimo server.
As the result of this configuration, when you point your browser to http://locahost/console, the request will be redirected to http://localhost:8080/console. This option allows to re-route URLs and ports.
Note: If you prefer to use mod_proxy_ajp rather than mod_proxy_http, you need to load
httpd.conf and change the routing port to 8009(default) as followed: