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>
ServerName ajax.newdom.com
ServerAdmin r...@newdom.com
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://127.0.0.1:8011/EOService
ProxyPass /eoservice ajp://127.0.0.1:8011/EOService
ProxyPassReverseCookiePath /eoservice /EOService
ProxyPassReverseCookieDomain / /
</IfModule>
<Directory "/Domains/com/newdom/htdocs">
AllowOverride None
<IfModule mod_dav.c>
DAV Off
</IfModule>
Options All +Includes -ExecCGI -Indexes
</Directory>
</VirtualHost>
On Jul 1, 2009, at 10:17 AM, Hassan Schroeder wrote:
On Wed, Jul 1, 2009 at 7:56 AM, Robert Schmid<rsch...@raptor.net>
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 ------------------------ hassan.schroe...@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org