我在ubuntu 9.10上安装了apache2和tomcat6。 默认tomcat6端口号是8080。
我想在端口80上运行tomcat和apache。对于tomcat虚拟主机,它应该导航到tomcat webapps和Apache,它应该直接到var / www。
任何一个给我一步一步的指导来实现这一点。 谢谢!
我让tomcat在mod_jk模块安装的80端口上运行。
是否有可能在端口80和8080上运行tomcat? 因为我使用“应用程序pipe理器”监视工具,我必须监视tomcat。 它需要tomcat在任何端口上运行。 正如我做端口转发(mod_kj),当我尝试指定tomcat端口来监控它时,我得到该端口上的错误“服务未运行”。 我试图检查server.xml文件中的端口80,8080,8009。
阅读更多关于mod_proxy_ajp或mod_jk的信息。 其中一个模块将帮助你有由Apache服务的Tomcat应用程序。
除非您将服务绑定到不同的IP,否则您不能在同一个端口上有两个服务。
假设你有两个IP,你在第一个IP端口80上绑定apache,在第二个上绑定tomcat。
最简单的就是使用apache模块。 search满足您需求的tomcat和apacheconfiguration。
HTH
这篇文章,尽pipe它是过时的,可能会有一些帮助:
http://tomcat.apache.org/tomcat-3.2-doc/tomcat-apache-howto.html
我认为关键是要安装一个networking服务器适配器。
我用nginx解决了这个问题。
参见: http : //nginx.org/en/docs/howto_setup_development_environment_on_ec2.html和: http : //www.yanaga.com.br/2012/02/utilizando-o-iptables-ou-ngninx-para.html (pt BR)