我使用java编写的Web服务与android应用程序交互,现在我们需要使用php框架工作codeigniter实现前端Web门户。我们有通用数据库mysql 5.1,它既可以与Web服务也可以与Web门户交互,是否可以在已经运行tomcat6 servlet容器但没有apache web服务器的服务器中配置LAMP堆栈。我如何进一步处理,当我搜索相同的issuse时,我发现一些名为php java bridge的东西是我必须使用的? 让我更准确一点,我已经运行ec2 ubuntu实例,域名停在godaddy中,我已经用我的ec2实例的ip配置了A记录,所以当请求进来时它将被定向到应用程序正在tomcat6 / webapps / ROOT中运行,但现在我需要将它重定向到php应用程序我该如何做,而且android的请求应该定向到基于java的web服务,我该如何管理呢?
请帮忙
答案 0 :(得分:2)
您可以从Apache代理对tomcat服务器的请求...有两个虚拟主机,一个用于tomcat,一个用于php ...所有由apache协调。
http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html
建议您还阅读Workers HowTo文档,以了解如何在Web服务器和Tomcat引擎之间设置工作实体。有关更详细的配置信息,请参阅workers.properties,uriworkermap和Apache的参考指南。