tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Schmid <>
Subject Partial fix was Re: No cookies using proxypass* from apache 2
Date Wed, 01 Jul 2009 17:03:57 GMT
I have solved part of the problem.  Apple installs a virtual host  
configuration file called "0000_any_80_.conf" in the sites directory.   
That file interferes with ProxyPass directives in other virtual host  
configs.  So #1 below is fixed.

Still no cookies though and no meaningful errors.

I have reduce my config to the following;

<VirtualHost *:80>
	DocumentRoot "/Domains/com/newdom/htdocs"
	DirectoryIndex "index.shtml" "index.html" "index.php"
	CustomLog "/var/log/apache2/access_log" "%h %l %u %t \"%r\" %>s %b"
	ErrorLog "/var/log/apache2/error_log"
	ErrorDocument 404 /error.html
	LogLevel warn
	<IfModule mod_proxy.c>
		ProxyPassReverse /eoservice ajp://
		ProxyPass /eoservice ajp://
		ProxyPassReverseCookiePath /eoservice /EOService
		ProxyPassReverseCookieDomain / /
	<Directory "/Domains/com/newdom/htdocs">
		AllowOverride None
		<IfModule mod_dav.c>
			DAV Off
		Options All +Includes -ExecCGI -Indexes

On Jul 1, 2009, at 10:17 AM, Hassan Schroeder wrote:

> On Wed, Jul 1, 2009 at 7:56 AM, Robert Schmid<>  
> wrote:
>> I have a mostly virgin setup of Apache 2 and Tomcat from a fresh  
>> install of
>> Mac OS X Server 10.5
>> I have set up  one domain and setup the proxypass directives from  
>> apache.
>>  These are working except that my servlets are not receiving the  
>> cookies or
>> session id.
>> My config is below.  You may notice the following;
>> 1) The ProxyPass directives are outside the Virtual Host.  I  
>> couldn't get
>> them working inside the virtual host
> Then you should fix that, because that's where they belong.
>> 2) I have turned off the rewrite rules - they seemed to have no  
>> effect but I
>> wanted to eliminate the possibility of conflict.  From some of my  
>> reading it
>> seems like I have to use a rewrite rule to get the cookies passed in.
> No, you don't need rewrite.
>> 3) Load balancing is turned on but has no effect.  This is all on a  
>> single
>> machine.  Is load balancing required?
> No.
>> VirtualHost *:80>
> Good grief. What is all this, er, stuff?
> Basically, all you need in your virtual host block is the server name
> and ProxyPass + ProxyPassReverse.
> Try simplifying and report back the exact error (if you get any).
> -- 
> Hassan Schroeder ------------------------
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message