Tomcat和Apache webserver在同一台机器上

我需要在已经在80和443上运行Apache HTTP的CentOS 6服务器上安装ODK Aggregate (80redirect到443以强制安全连接)。

我正在读ODK,它需要Tomcat 6.我在这里和StackOverflow阅读,这两个不同时运行没有调整一些configuration。

我从来没有安装过Tomcat。 服务器正在运行一个生产站点,所以我不能离线testing(我没有其他服务器来玩)。

目前我不介意在8080,8888,5000等上运行tomcat

我在Android上使用ODK Collect填充表单并将其发送到聚合服务器。 他们推荐Google App Engine或亚马逊,但我需要从PHP站点访问数据。 (由于ODK将数据保存到一个MySQL数据库,我想我不会有任何问题读回来)。

在同一台计算机上运行Apache和Tomcat是没有问题的。 在端口8080上运行Tomcat,在端口80/443上运行Apache,以及使用mod_proxy允许Apache为Tomcat托pipe的应用程序提供服务是很常见的。

您可以设置Apache,以便任何到端口80上/ app的请求都被代理到localhost:8080 / app,这是Tomcat,但最终用户不知道或关心这些。