Hi, that worked perfectly. Thanks very much!
Pid Ster wrote: > > On 11/10/2009 11:56, tomcatnip wrote: >> >> Hi. >> >> I have a fairly popular website which runs on a Apache Tomcat 5.5. I just >> upgraded to 6.0.20 and copied the Virtual Host configuration from my >> older >> server (i.e. Tomcat 5.5) to the new one. >> >> I cannot access my site with the VirtualHost's domain name. I get a 404 >> not >> found. >> >> I have two Virtual Hosts (i.e.<Host ...>) , one called www.mydomain.net >> (with WWW) and mydomain.net (without WWW). The latter (mydomain.net) >> simply >> points to a directory which contains an index.jsp page with a 301 >> redirect >> to the www.mydomain.net domain. This is for SEO purposes. >> >> I get a 404 not found when I try to access my site this way (using a >> browser): >> >> 1. mydomain.net >> 2. www.mydomain.net >> 3. www.mydomain.net/<directory containing site> >> 4.<ip address> >> >> Points 1 and 4 in the list above are simply 301 redirects to >> www.mydomain.net, so a 404 is not surprising. It seems the www makes it >> not >> work. >> >> I can access it by going to: >> >> 1. mydomain.net/<directory containing site> >> 2.<ip address>/<directory containing site> >> >> I can also access another dummy wepage with: >> >> www.mydomain.net/<path to dummy webpage> (with the www) >> >> I know this seems inconsistent. But that is the reason for this post. >> >> Note this works perfectly in Tomcat 5.5. >> >> Here is the configuration: >> >> <Engine name="Catalina" defaultHost="mydomain.net"> >> >> <Host name="www.mydomain.net" appBase="webapps" >> unpackWARs="true" autoDeploy="true" >> xmlValidation="false" xmlNamespaceAware="false"> >> <Context path="" docBase="<path_to_website>"/> >> >> </Host> >> <Host name="mydomain.net" appBase="webapps" >> unpackWARs="true" autoDeploy="true" >> xmlValidation="false" xmlNamespaceAware="false"> >> <Context path="" docBase="<path_to_301_redirect>" >> >> </Host> > > Place your files in the ROOT directory. > > /path/to/website/appBase > /path/to/website/appBase/ROOT > > /path/to/redirect/appBase > /path/to/redirect/appBase/ROOT > > > <Host name="mydomain.net" appBase="/path/to/website/appBase" > unpackWARs="true" autoDeploy="true" > xmlValidation="false" xmlNamespaceAware="false"> > </Host> > > <Host name="mydomain.net" appBase="/path/to/redirect/appBase" > unpackWARs="true" autoDeploy="true" > xmlValidation="false" xmlNamespaceAware="false"> > </Host> > > You don't need the Context definition if that is all you had configured > on it. > > p > > > > > >> I would be grateful for any help on this topic. >> >> Thanks. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > > -- View this message in context: http://www.nabble.com/VirtualHost-configuration-working-in-Tomcat-5.5-does-not-work-in-Tomcat-6.0.20-tp25842386p25843293.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org