我想在同一台服务器上的不同端口上运行不同的Web应用程序,我在Linux机器上运行了一个apache php服务器。我怎样才能做到这一点?当我谷歌我偶然发现'tomcat'时,这是什么?我是一个菜鸟,所以如果这是一个愚蠢的问题,请原谅。
答案 0 :(得分:0)
检查VirtualHost指令的apache手册。它会解释一切。
要记住一件事(它第一次让我抓到了) - 如果你使用虚拟主机,你也必须为默认页面定义一个虚拟主机。
此刻不要担心Tomcat。如果你不知道它是什么,你还不需要它。
答案 1 :(得分:-2)
第1步:安装Tomcat文件
下载Tomcat 4.1或5.5,并将其解压缩到适当的目录中。我通常将它放在/ usr / local中,因此它最终出现在一个名为/usr/local/apache-tomcat-5.5.17的目录中(5.5.17是本文撰写时的当前版本),并创建一个名为/的符号链接usr / local / tomcat到该目录。当更高版本出来时,我可以将它们解压缩并重新链接,留下旧版本,以防万一事情无法解决(很少发生,但我很偏执)。
第2步:为每个实例制作目录
对于你要运行的每个Tomcat实例,你需要一个CATALINA_BASE目录。例如,您可以将它们设置为/ var / tomcat / serverA和/ var / tomcat / serverB。
在每个目录中,您需要以下子目录:conf,logs,temp,webapps和work。
将server.xml和web.xml文件放在conf目录中。您可以从放置tomcat安装文件的目录的conf目录中获取这些内容,当然您应该稍微收紧一下server.xml。
您可以在webapps目录中放置要在特定Tomcat实例上运行的Web应用程序。
我喜欢在每个实例上安装Tomcat管理器webapp,因此我可以使用webapps,并查看有多少活动会话。请参阅我有关配置Tomcat管理器webapp的说明。