Apache mod_proxy configuration
------------------------------
Key: MAGNOLIA-2335
URL: http://jira.magnolia.info/browse/MAGNOLIA-2335
Project: Magnolia
Issue Type: Bug
Affects Versions: 3.5.8
Environment: Hardware = HP DL380G4 (CPU=Dual Xeon 3Ghz, MEM=2G, Raid 5)
JDK 1.5
Tomcat 5.5.26
Magnolia 3.5.8 + Berkley connector
Reporter: Jon Larson
Assignee: Boris Kraft
We are in the process of migrating from magnolia 3.0.2 + derby to magnolia
3.5.8 + berkley. I ran into a couple snags after the upgrade with apache 2
serving the pages via a reverse proxy. The first problem was that with the
original configuration below the index page for the site was not displayed so I
refactored the mod_proxy configuration"below" to fix the problem. After 12
hours online it threw a java heap OutofMemory error.
Catalina.sh
JAVA_OPTS="-Xms128M -Xmx1024M -Djava.awt.headless=true";
Old Config
#<VirtualHost *>
ServerName www.ussa.org
ServerAlias ussa.org
ProxyPass /magnoliaPublic/ http://cms.ussa.org:8080/magnoliaPublic/
ProxyPass /ussa/ http://cms.ussa.org:8080/magnoliaPublic/ussa/
ProxyPass / http://cms.ussa.org:8080/magnoliaPublic/ussa/en/
<Location />
ProxyPassReverse /
ProxyHTMLURLMap /magnoliaPublic/ /ussa/ /en/ /
ProxyHTMLURLMap /
</Location>
ProxyErrorOverride off
</VirtualHost>
New Config
<VirtualHost *>
ServerName www.ussa.org
ServerAlias ussa.org
ProxyPass /magnoliaPublic/ http://cms.ussa.org:8080/magnoliaPublic/
ProxyPass /ussa/ http://cms.ussa.org:8080/magnoliaPublic/ussa/
ProxyPass /special/ http://cms.ussa.org:8080/magnoliaPublic/ussa/en/special/
ProxyPass /sports/ http://cms.ussa.org:8080/magnoliaPublic/ussa/en/sports/
ProxyPass /events/ http://cms.ussa.org:8080/magnoliaPublic/ussa/en/events/
ProxyPass /news/ http://cms.ussa.org:8080/magnoliaPublic/ussa/en/news/
ProxyPass /foundation
http://cms.ussa.org:8080/magnoliaPublic/ussa/en/foundation
ProxyPass / http://cms.ussa.org:8080/magnoliaPublic/ussa/en
ProxyPassReverse /special/
http://cms.ussa.org:8080/magnoliaPublic/ussa/en/special/
ProxyPassReverse /sports/
http://cms.ussa.org:8080/magnoliaPublic/ussa/en/sports/
ProxyPassReverse /foundation
http://cms.ussa.org:8080/magnoliaPublic/ussa/en/foundation
ProxyPassReverse /events/
http://cms.ussa.org:8080/magnoliaPublic/ussa/en/events/
ProxyPassReverse /news/
http://cms.ussa.org:8080/magnoliaPublic/ussa/en/news/
ProxyPassReverse / http://cms.ussa.org:8080/magnoliaPublic/ussa/en
ProxyHTMLURLMap /magnoliaPublic/ /ussa/ /en/ /
ProxyHTMLURLMap /
# ProxyHTMLLogVerbose On
# LogLevel Debug
</VirtualHost>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------