首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将救生筏tomcat与apache web服务器集成

将救生筏tomcat与apache web服务器集成
EN

Stack Overflow用户
提问于 2013-11-14 09:59:11
回答 1查看 1.4K关注 0票数 0

我正在尝试将救生筏tomcat与apache web服务器集成,我成功地将救生筏与web服务器集成在一起。

条件:

部署在ip上的生命射线: 10.10.10.70 ip上的Apache web服务器: 10.10.10.80

我在httpd.conf file..and中提供了所有需求虚拟主机需求,在门户中提供了-ext.properties文件.

问题:当我运行救生筏门户时,我可以在ip: 10.10.10.70上打开它,但是当单击我的门户中存在的任何页面链接(比方说/home)时,它将请求移动到10.10.10.80:8080/home,而不是10.10.10.70:8080/home。

我想知道如何处理这种情况。

因为我在web服务器文档文件夹上没有任何页面资源,所以只包含静态css。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-17 10:30:51

您可能更确切地说,“所有所需的虚拟主机设置”是什么,例如,您配置了什么?

注意,通过显式配置主机名/IP地址,您将显式地覆盖来自请求的自动检测设置--无论您如何到达门户,Liferay都将根据显式配置的主机名/端口生成URL。

有一个Apache在前面,然后试图通过非apache/端口到达tomcat有什么意义呢?通常,您可能在Apache上拥有静态资源、重写、缓存,以便在通过两个URL访问tomcat时得到不同的结果。

如果您将Apache配置为在Tomcat看到请求之前“正确”地处理它们,那么通常根本不需要配置Liferay,因为Apache将使tomcat可以使用它所请求的实际主机名。我通常为此使用mod_jk,它很好地处理所有的配置,几乎不需要显式地配置tomcat/生还者。如果您不喜欢这样,请记住,您正在显式地为虚拟主机设置配置Liferay -当然,这个显式配置的名称就是Liferay所使用的。如果不使用显式值,就会很奇怪,对吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19974585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档