Hey thanks. This helped me tweak my setup and get rid of the
"badhostname" error. This works, but only locally. The other machines
cannot use "http://Mendelsohn/examples/" but
"http://Mendelsohn:8080/examples" works fine.
chad kellerman wrote:
> Ok, but don't quote me on this. I have been trying to do the same thing. The
>documentation seems vague when it comes to Virtual Hosts and Tomcat 4.0.
>
>
> It also seems that a few people have this working but are not sure whether its
>right or not. It stemms from lots of trial and error. But any way here is what I
>have got so far. I am not finished, it is still a work in progress.
>
>
> I am running Apache 1.3 with Tomcat 4 on a redhat 6.2 box ( but should apply to
>win32)
>
>
> Ok tomcat in installed in /usr/local/jakarta-tomcat/. I have not changed the
>directory structure so I still have a dist/ directory which holds the logs/ bin/
>conf/ and what not.
>
> Since it's redhat httpd.conf is in /etc/httpd/conf/httpd.conf. I have it set that
>every virtual hosts has a different ip address and dns. I have only two Virtual
>hosts set up right now. The actual host box, and virtual domain.
>
> I have not touched the server.xml file or the web.xml file. ( I have not gotten
>that far yet). But what I do have enable the host box to have jsp and servlets
>working as well as the virtual host.
>
> Here is what I have in the httpd.conf file:
>
> ########################################################
>
> ###Tomcat installation
> LoadModule webapp_module libexec/mod_webapp.so
> WebAppConnection warpConnection warp jakarta.alabanza.com:8008
> WebAppDeploy ROOT warpConnection /home/httpd/html/
> WebAppDeploy examples warpConnection /examples/
> ###
>
>
> #<VirtualHost host.some_domain.com>
> #ServerAdmin [EMAIL PROTECTED]
> #DocumentRoot /www/docs/host.some_domain.com
> #ServerName host.some_domain.com
> #ErrorLog logs/host.some_domain.com-error_log
> #TransferLog logs/host.some_domain.com-access_log
> #</VirtualHost>
>
>
> <VirtualHost jakarta.gotc.net>
> User jak
> Group jakartagrp
> ServerName jakarta.gotc.net
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /home/jak/jakarta-www
> TransferLog /home/jak/jakarta-logs/access-log
> ScriptAlias /cgi-bin/ /home/jak/jakarta-www/cgi-bin/
> WebAppConnection apoWarpConn warp jakarta.gotc.net:8015
> #WebAppDeploy myapp apoWarpConn
> #WebAppDeploy manager apoWarpConn /manager/
> WebAppDeploy examples warpConnection /examples/
> </VirtualHost>
>
> #####################################################################
>
> There is a couple things to take note here. First I am not an expert, this
>works. If anyone can offer any other suggestions to make this smoother let me know.
>
> Second, you have to have the ####Tomcat Installation section below where you have
>the ServerName set for the host box. The configtest fails everytime and apache won't
>start without it. THe same goes in the virtual host section. The WebAppConnection
>line has to go below the ServerName. Give a bad hostname error.
>
> Third, make sure you kill apache completely dead as well as tomcat. It seems
>tomcat takes a good 15-30 seconds to shutdown when you issue the shutdown.sh script.
>After everything is shutdown completely, start tomcat first then apache.
>
> If you get the 404 error page ( with some funky error about a line in a web app
>deploy file) you started httpd before tomcat. SHut them all done and restart.
>
> Liek I said I am working on the server.xml and the web.xml. So far this does
>work, but there a a few things not right. Such as logs, and the {TOMACAT_HOME}/work
>dierctory still holds information about the virtual hosts. Such as sessions id and
>what not. THis can't be good. I think this is a big "security" risk with my
>configuration. I am working on it. When I get the server.xml and web.xnml working
>for virtual hosts I will let you know. I hope you will do the same.
>
> Please, anyone have any comments let me know.
>
> Chad
>
> I copied the {TOMCAT_HOME}webapps/examples to my username DocumentRoot directory.
>And everything works.
>
>
> WebAppDeploy ROOT warpConnection /home/httpd/html/
>
>
>
> On Wed, 20 Feb 2002 13:10:08 +0900
> Moi <[EMAIL PROTECTED]> wrote:
>
>
>>My wanted configure is as follows:
>>
>>Apache listens port 80 (IP : xxx.xxx.xxx.1)
>>Javaservlet listens port 80 (IP : xxx.xxx.xxx.2)
>>
>>
>>The question is :
>>Is it possible to configure Apache,Tomcat4 to run separately
>>on the different IP listening the same port 80 if so how?
>>
>>
>>
>>--
>>
>>
>>
>>--
>>To unsubscribe: <mailto:[EMAIL PROTECTED]>
>>For additional commands: <mailto:[EMAIL PROTECTED]>
>>Troubles with the list: <mailto:[EMAIL PROTECTED]>
>>
>
> --
> To unsubscribe: <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>