Access Keys:
Skip to content (Access Key - 0)

Knowledgebase

Version 6 by David Ervin
on Feb 06, 2012 16:13.

compared with
Current by David Ervin
on Feb 06, 2012 18:19.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (5)

View Page History
You may have a deployment environment where you cannot open up a container port directly through your firewall. Generally, the Globus toolkit which underlies caGrid doesn't support proxied deployments, however it *_may_* be workable behind an Apache HTTPD server acting as a proxy.

h3. Apache HTTPDd Proxy

Secure caGrid services can be run behind an Apache Web Server acting as a proxy to the Tomcat or JBoss container which actually runs the grid service.

The following instructions use file paths which are specific to Red Hat Linux and CentOS, however the instructions should be generalizable to other configurations of Apache.

# Deploy your grid service to a secure Tomcat or JBoss instance as normal. You may have to re-configure your Globus deployment to use the port number you'll be connecting to Apache HTTPd with (usually 443), even though the container itself listens on 8443.
# Turn on the Apache SSL engine
** Edit /etc/httpd/conf.d/ssl.conf
ProxyPassReverse /wsrf/services https://<hostname>:<port>/wsrf/services
{noformat}
# Start your caGrid Tomcat or JBoss instance
# Start (or re-start) Apache HTTPd

You should now be able to make connections to your grid service on the port Apache is listening to (usually 443, the standard HTTPS port) from the world.

h3. Other Proxy Scenarios
Last edited by
David Ervin (468 days ago) , ...
Adaptavist Theme Builder Powered by Atlassian Confluence