首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从apache中排除404

问从apache中排除404
EN

Stack Overflow用户
提问于 2015-10-28 08:58:53
回答 1查看 840关注 0票数 7

我将apache配置为liferay的反向代理,在liferay上配置了5个虚拟主机,下面的配置用于从apache提供错误页面。

代码语言:javascript
复制
Alias /error/ "/usr/share/apache2/error/"
Options -Indexes
ProxyPassMatch /error/(403|5xx) !
ProxyErrorOverride On
ErrorDocument 500 /error/5xx/500.html
ErrorDocument 403 /error/403/403.html

问题是404的命中也是由阿帕奇服务,因为ProxyErrorOverride,有没有一种方法,我可以绕过404,以便将从后端服务器服务?

这样,我就可以对不同的虚拟主机使用单独的404页。因为在apache上没有配置虚拟主机,所以我不能告诉apache为不同的站点提供不同的错误页面。

我想继续为阿帕奇的403和500服务,这样ProxyErrorOverride就不能关闭了。

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 17:26:30

在Apache上可以有多个虚拟主机。只需将它们全部指向相同的应用服务器,并确保保留主机即可。

然后,您可以在应用程序服务器上为每个虚拟主机进行配置。

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

https://stackoverflow.com/questions/33381150

复制
相关文章

相似问题

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