Hi, In Apache http.conf I have name based virtual hosts.
If I have capucino.co.uk as the first virtual host (default) then a request to freshlyroastcoffee.biz is ignored and www.freshlyroastcoffee.biz goes to the capucino site. If I put freshlyroastcoffe first then all is fine and capucino is picked up but I cannot see where I am going wrong whether its a typo or just got it wrong. # Use name-based virtual hosting. NameVirtualHost * #<VirtualHost *> <VirtualHost *> ServerAdmin [EMAIL PROTECTED] DocumentRoot /coffeemy ServerName www.capucino.co.uk ErrorLog logs/capucino.error_log CustomLog logs/capucino.co.uk-access_log combined </VirtualHost> <VirtualHost *> ServerAdmin [EMAIL PROTECTED] DocumentRoot /coffeepp ServerName www.freshlyroastcoffee.biz ErrorLog logs/freshlyroastcoffee.error_log CustomLog logs/freshlyroastcoffee.biz-access_log combined </VirtualHost> include D:\ApacheTomcat\Tomcat-4.1\conf\jk\mod_jk.conf In mod_jk_conf :- JkMount /coffeemy ajp13 JkMount /coffeemy/* ajp13 JkMount /coffeemy/*.jsp ajp13 JkMount /coffeepp ajp13 JkMount /coffeepp/* ajp13 JkMount /coffeepp/*.jsp ajp13 In Tomcat's server.xml <Context path="/coffeemy" docBase="d:\coffeemy" debug="0" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="coffeemy_log." suffix=".txt" timestamp="true"/> </Context> <Context path="/coffeepp" docBase="d:\coffeepp" debug="0"reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="coffeepp_log." suffix=".txt" timestamp="true"/> </Context> Regards, John