-
Good morning.

I think that you should either use the "mod_proxy_ajp" module (distributed 
with Apache 2.2),
or mod_jk module (distributed with Apache 2.0) to forward requests from 
Apache to Tomcat.

I do not think that with the Rewrite Engine you could work out the 
configuration correctly.

With the mod_jk case, you have to load the module mod_jk.so with

"LoadModule jk_module /path/to/apache/modules/apache/mod_jk.so" in 
mod_jk.conf in /etc/httpd/conf.dand then in /etc/httpd/conf/httpd.conf to 
use the JkMount directive instead of the RewriteRule and Engine to
forward all jsp and servlet requests to the proper ajp worker. For example 
the following directives send all requests ending in .jsp or beginning with 
/servlet to the ajp13 worker: JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
On the other hand, if you use Apache 2.2 then you possibly have the 
mod_proxy_ajp module instead of the mod_jk. Thelatter was replaced in the 
newer version of apache. In that case you have to go to the 
/etc/httpd/conf.d/proxy_ajp.conf and use ProxyPass directives and/or <Proxy 
*> directives
to allow/deny access to Tomcat serving. You can Google the directives above 
in order to check some examples on how to use them.Normally, mod_proxy_ajp 
is included in Apache 2.2, but just to make sure, check out its existence 
first before issuing the commands.
Best regards,-FkOn Wed, Jun 4, 2008 at 10:04 PM, 
<[EMAIL PROTECTED]> wrote:



  Message: 1
  Date: Wed, 04 Jun 2008 16:05:41 +0200
  From: [EMAIL PROTECTED]
  Subject: [Dspace-tech] Using apache mod_proxy to forward dspace/tomcat
  To: [email protected]
  Message-ID: <[EMAIL PROTECTED]>
  Content-Type: text/plain; charset="iso-8859-1"


  Normally, forwarding tomcat apps with mod_proxy is easy.

  For example

  <VirtualHost *:80>

  ServerAdmin [EMAIL PROTECTED]

  ServerName coin.security-review.net:80

  ProxyRequests Off

  ProxyPreserveHost On

  RewriteEngine On

  RewriteRule ^/(.*) http://localhost:8080/xmlui/$1 [P,L]

  ProxyPassReverse / http://localhost:8080/xmlui/

  CustomLog /usr/local/apache2/logs/coin-access_log combined

  </VirtualHost>

  By this does not work with dspace, server cannot find xmlui directory
  when accessing a page.

  Does someone have a solution?




-- 
Filippos Kolovos
Software Systems Analyst & Engineer
M.Sc. (Eng.) in Data Communications

Automation & Networking Department
University of Macedonia Library
Egnatia 156, P.O.Box 1591
540 06 Thessaloniki, Greece

E-Mail: [EMAIL PROTECTED],
           [EMAIL PROTECTED]
Profile: http://www.linkedin.com/in/filipposkolovos
Phone: +30-2310-891-826
-----------------------------------------------------------------------


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to