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/
----------------------------------------------------------------

Reply via email to