What are the contents of mod_jk.conf? Did you restart Apache so that it could pick up the changes?
Is there a VirtualHost container in mod_jk.conf for www.host2.com? In your Host container in server.xml, you list the name as "host2.com", not "www.host2.com". Is this a typo? The two are different. Either change it to "www.host2.com" or use <Alias> within the Host container to alias www.host2.com to host2.com. John -----Original Message----- From: Xiongfei Wang [mailto:[EMAIL PROTECTED] Sent: Thursday, February 27, 2003 11:35 PM To: Tomcat Users List Subject: get apache-tomcat virtual host On Thu, 27 Feb 2003, Xiongfei Wang wrote: I have redhat linux 7.3 i have two virtual host in my machine www.host1.com and www.host2.com www.host1.com is the default one. apache-tomcat runs fine with the default one. i mean both http://www.host1.com:8080/examples and http://www.host1.com/examples come to same result whick is good. i want www.host2.com work same way as www.host1.com in term of runing apache servlet, i did following to server.xml I add <host> dirctive like this *************************************************************************** <Host name="host2.com" debug="0" appBase="/home/www/zhujp98" unpackWARs="true"> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" /> <!-- Normally, users must authenticate themselves to each web app individually. Uncomment the following entry if you would like a user to be authenticated the first time they encounter a resource protected by a security constraint, and then have that user identity maintained across *all* web applications contained in this virtual host. --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" debug="0"/> --> <!-- Access log processes all requests for this virtual host. By default, log files are created in the "logs" directory relative to $CATALINA_HOME. If you wish, you can specify a different directory with the "directory" attribute. Specify either a relative (to $CATALINA_HOME) or absolute path to the desired directory. --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common"/> <!-- Logger shared by all Contexts related to this virtual host. By default (when using FileLogger), log files are created in the "logs" directory relative to $CATALINA_HOME. If you wish, you can specify a different directory with the "directory" attribute. Specify either a relative (to $CATALINA_HOME) or absolute path to the desired directory.--> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/> <!-- Define properties for each web application. This is only needed if you want to set non-default properties, or have web application document roots in places other than the virtual host's appBase directory. --> <!-- Tomcat Root Context --> <!-- <Context path="" docBase="ROOT" debug="0"/> --> <Context path="/servlets" docBase="/home/www/zhujp98/servlets" debug="0" reloadable="true"/> </Host> **************************************************************************** ** after that I can access servlets using http://www.host2.com:8080/servlets but fails when i use http://www.host2.com/servlets it seems that apache did not connect to tomcat in terms of www.host2.com how can i fix this problem? Thanks j.p --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
