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: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx