Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-2335

Apache mod_proxy configuration

    XMLWordPrintable

Details

    • Bug
    • Resolution: Inactive
    • Major
    • None
    • 3.5.8
    • None
    • None
    • Hardware = HP DL380G4 (CPU=Dual Xeon 3Ghz, MEM=2G, Raid 5)
      JDK 1.5
      Tomcat 5.5.26
      Magnolia 3.5.8 + Berkley connector

    Description

      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 /

      1. ProxyHTMLLogVerbose On
      2. LogLevel Debug
        </VirtualHost>

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              kraft Boris Kraft
              jlarson Jon Larson
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD