Hello Alan.
First I might say that I've never worked with Tomtact. However,
looking at the response from your server (which is "HTTP/1.x 400 No
Host matches server name www.chandlerfamily.org.uk") you might get
some ideas here:
http://www.nabble.com/context-path-ignored-in-Context.xml-t1175121.html
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
Or just google for the error response message.
//frank
27 aug 2007 kl. 08.49 skrev Alan Chandler:
On Wednesday 22 Aug 2007, Alan Chandler wrote:
I am running Debian Etch Apache2 with Tomcat backending it connected
via the standard Debian libapache2-mod-jk package.
Something has happened (a Debian upgrade maybe) that has made it stop
working properly. It has been working
Accessing http://www.chandlerfamily.org.uk hangs with no reply
whilst the url that it is re-written to
http://www.chandlerfamily.org.uk/blog/app
Nobody did ever reply to this post when I made it last week. I have
since made some changes to some of the files to try and highlight the
problem, and perhaps correct a few things but nothing has worked.
I could really do with advice as to what is wrong, or how to get more
information so I cna find out what is wrong.
Putting RewriteLogLevel to 2 in the first Virtual Host shows that the
rewrite is happening.
It is worth saying that Debian Default site adds a
NameVirtualHost *
directive in. It seems to make no difference if that is there or not.
Here is the key config file (83.43.22.1 is my external ip address)
-----------------------------------------------------
<VirtualHost 82.43.77.1:80 >
ServerName www.chandlerfamily.org.uk
Include /etc/apache2/sites-available/www-common
RewriteRule ^/$ /blog/app [PT]
RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 0
</VirtualHost>
<VirtualHost 192.168.0.32:80 >
#money.home
ServerName money.home
Include /etc/apache2/sites-available/www-common
RewriteRule ^/$ /akcmoney/app [PT]
</VirtualHost>
<VirtualHost 192.168.0.30:80 >
#webmail.home
ServerName webmail.home
DirectoryIndex /cgi-bin/sqwebmail
Include /etc/apache2/sites-available/www-common
</VirtualHost>
<VirtualHost 192.168.0.30:443 82.43.77.1:443>
ServerName www.chandlerfamily.org.uk
SSLEngine on
# SSLProtocol all
# SSLCipherSuite all
# SSLCACertificateFile /etc/apache2/ssl/ca.crt
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
Include /etc/apache2/sites-available/www-common
RewriteRule ^/$ /blog/app [PT]
</VirtualHost>
SSLSessionCache dbm:/var/cache/apache2/SSLSessionCache
SSLSessionCacheTimeout 600
------------------------------------------------------------------
As you can see, www-common is included as it contains all the key
directives for the site. Here is key part of it
-----------------------------------------------------------------
DocumentRoot /var/www/chandlerfamily
# define which URLs get passed to tomcat
JkMount /blog/* tomcat
JkMount /akcmoney/* tomcat
JkMount /moneydemo/* tomcat
JkMount /usermgr/* tomcat
JkMount /famtree/* tomcat
RewriteEngine on
# Force clients from the Internet to use HTTPS
RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.2[1-6]$
RewriteCond %{HTTPS} !=on
RewriteRule ^/akcmoney/.* - [F]
RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.2[0-6]$
RewriteRule ^/manager/.* - [F]
RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.2[0-6]$
RewriteCond %{HTTPS} !=on
RewriteRule ^/files/secure/.* - [F]
# Break this file up by security Areas
#[SECURITY] Open
<Directory /var/www/chandlerfamily>
Order allow,deny
Allow from all
Options FollowSymLinks MultiViews
</Directory>
# Protect underlying git repository from access
<Directory /var/www/chandlerfamily/.git>
Order deny,allow
Deny from all
</Directory>
CustomLog /var/log/apache2/www.log simple
--
Alan Chandler
http://www.chandlerfamily.org.uk
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server
Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]