And this is how we did it.
http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu#Step_6._Setup_Apache2_Tomcat_6_Jakarta_Connector

On 01/10/2010 19:37, Pottinger, Hardy J. wrote:
Hey, as long as we're on the subject of config show and tell, here is what 
we're using for our AJP settings in Tomcat's server.xml:

<Connector port="8009"
     enableLookups="false" redirectPort="8080" protocol="AJP/1.3" address="127.0.0.1" 
tomcatAuthentication="false"
     connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

And here's a snippet from our Apache config, to show our proxy settings: 
(SetEnv directives borrowed from this thread: 
http://confluence.atlassian.com/display/DOC/Using+Apache+with+mod_proxy may or 
may not be helping).

<Location "/xmlui">
   ProxyPass         ajp://127.0.0.1:8009/xmlui
   ProxyPassReverse  ajp://127.0.0.1:8009/xmlui
   SetEnv force-proxy-request-1.0 1
   SetEnv proxy-nokeepalive 1
</Location>

<Location "/jspui">
   ProxyPass         ajp://127.0.0.1:8009/jspui
   ProxyPassReverse  ajp://127.0.0.1:8009/jspui
</Location>

<Location "/oai">
   ProxyPass         ajp://127.0.0.1:8009/oai
   ProxyPassReverse  ajp://127.0.0.1:8009/oai
   SetEnv force-proxy-request-1.0 1
   SetEnv proxy-nokeepalive 1
</Location>

I have a feeling I could do more in this area, to improve stability. I'm very wary of 
just restarting DSpace servlets (by touching the context fragment for the application to 
force a reload) because in the past I've noticed that doing so seems to break the proxy 
connection between Tomcat and Apache. Users see "503: service unavailable" 
errors. We instead stop, pause, and start everything (Tomcat, Apache, Handle), any time 
we need to load a new version of a DSpace servlet. Sometimes, erm, we have to do it 
twice. :-\

Anyone have any tricks for that? I'd love to be able to just reload a servlet, 
instead of starting and stopping the whole jalopy. :-)

--Hardy

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

--
Hilton Gibson
Systems Administrator
JS Gericke Library
Room 1053
Stellenbosch University
Private Bag X5036
Stellenbosch
7599
South Africa

Tel: +27 21 808 4100 | Cell: +27 84 646 4758

"Simplicity is the ultimate sophistication"
        Leonardo da Vinci

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to