This is a problem with your htpd.conf configuration(I'm not sure what) and
you will find more people who can help you on the apache httpd users list. 

> -----Original Message-----
> From: Richard Lewis [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 24, 2004 11:38 AM
> To: [EMAIL PROTECTED]
> Subject: Apache front to Tomcat/Cocoon
> 
> Hi there,
> 
> This problem has been bugging me for days and I've tried both the
> Apache (httpd) mailing list and the Cocoon mailing list but no one
> seems to be able to solve it.
> 
> I've got two Cocoon (2.1) webapps running under Tomcat (4.1) on my
> server (Debian, j2sdk1.4-sun, Apache 2.0). My network service provided
> has given me two aliases for the machine which I want to point to the
> two webapps.
> 
> As I understand it, I can use virtual hosting and mod_proxy with Apache
> to re-direct requests which use these two aliases to the webapps
> running on port 8080.
> 
> My Apache and Tomcat set up is as follows:
> 
> apache2/mods-enabled directory:
> 
> php4.conf -> /etc/apache2/mods-available/php4.conf
> php4.load -> /etc/apache2/mods-available/php4.load
> proxy.conf -> ../mods-available/proxy.conf
> proxy_connect.load -> ../mods-available/proxy_connect.load
> proxy_http.load -> ../mods-available/proxy_http.load
> proxy.load -> ../mods-available/proxy.load
> userdir.conf -> /etc/apache2/mods-available/userdir.conf
> userdir.load -> /etc/apache2/mods-available/userdir.load
> ==============================================================
> apache2/sites-enabled directory:
> 
> cursus.uea.ac.uk -> ../sites-available/cursus.uea.ac.uk
> studios.uea.ac.uk -> ../sites-available/studios.uea.ac.uk
> ==============================================================
> apache2/sites-available directory:
> 
> cursus.uea.ac.uk -> /var/webapps/cursus/cursus.apache.conf
> studios.uea.ac.uk -> /var/webapps/studio/studio.apache.conf
> ==============================================================
> apache2/httpd.conf:
> 
> <Files *.apache.conf>
>          Order deny,allow
>          Deny from all
> </Files>
> 
> NameVirtualHost *****:80
> ==============================================================
> /var/webapps/cursus/cursus.apache.conf:
> 
> <VirtualHost ****:80>
>          ServerName www.cursus.uea.ac.uk
>          ServerAlias cursus.uea.ac.uk
>          ServerAlias www.cursus
>          ProxyRequests off
>          ProxyPass / http://localhost:8081/cocoon/cursus/
>          ProxyPassReverse / http://localhost:8081/cocoon/cursus/
>          ProxyPass /styles http://localhost:8081/cocoon/cursus/styles
>          ProxyPassReverse /styles
> http://localhost:8081/cocoon/cursus/styles
> </VirtualHost>
> ==============================================================
> /var/webapps/cursus/studios.apache.conf:
> 
> <VirtualHost ****:80>
>          ServerName www.studios.uea.ac.uk
>          ServerAlias studios.uea.ac.uk
>          ServerAlias www.studios
>          ProxyRequests Off
>          ProxyPass / http://localhost:8082/cocoon/studio/
>          ProxyPassReverse / http://localhost:8082/cocoon/studio/
> </VirtualHost>
> ==============================================================
> /var/webapps/tomcat/conf/server.xml: [snippet]
> 
>      <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
>                 port="8081" minProcessors="5" maxProcessors="75"
>                 enableLookups="true"
>                 acceptCount="100" debug="0" connectionTimeout="20000"
>                 proxyName="www.cursus.uea.ac.uk" proxyPort="80"
>                 useURIValidationHack="false" disableUploadTimeout="true"
> />
> 
>      <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
>                 port="8082" minProcessors="5" maxProcessors="75"
>                 enableLookups="true"
>                 acceptCount="100" debug="0" connectionTimeout="20000"
>                 proxyName="www.studios.uea.ac.uk" proxyPort="80"
>                 useURIValidationHack="false" disableUploadTimeout="true"
> />
> 
> 
> The problem is that when the user requests the URL
> http://cursus.uea.ac.uk/ or http://www.studios.uea.ac.uk/ the server
> returns 403 'Forbidden'.
> $ tail log/apache2/error.log gives:
> [Fri Sep 24 16:22:17 2004] [error] [client ****] client denied by
> server configuration: proxy:http://localhost:8081/cocoon/cursus/
> 
> Accessed using the :808[012] suffix, the webapps both work fine (though
> the network firewall will stop access from outside).
> 
> If anyone could help me I would be very grateful indeed as I've been
> puzzeling over this for days and really can't think of anything else
> that might sort the problem.
> 
> Thanks in advance,
> Richard
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to