当雄猫无法正常工作时,从apache重定向到maintenance.html

问题描述 投票:0回答:1

我使用mod_jk在Tomcat的前面安装了Apache。

我在apache配置文件中配置了以下内容:

ErrorDocument 503 /maintenance.html

但是如果tomcat关闭,我的网站不会重定向到此页面。如果我替换为:

ErrorDocument 503 "foo"

suggested in this link,但不会显示foo。在这两种情况下,页面仍然相当空白,并弹出一个横幅,显示503。如果我打开Chrome工具并在“网络”标签上查看,则会得到以下信息:

enter image description here

/ current返回503。控制台选项卡也显示503错误。我不是开发人员,因此请处理apache / tomcat配置,因此我认为此问题需要解决,尽管可能会出错。

谢谢

编辑:下面的jkmount和errorducument条目:

        JkMount /* loadbalancer
        JkMount /*.html loadbalancer
        JkUnMount / loadbalancer
        JkUnMount /index.html loadbalancer
        JkUnMount /assets/* loadbalancer
        JkUnMount /favicon.ico loadbalancer
        JkUnMount /icon/* loadbalancer
        JkUnMount /image/* loadbalancer
        JkUnMount /jar/*.jar loadbalancer
        JkUnMount /maintenance.html loadbalancer
        JkUnMount /pdf/*.pdf loadbalancer
        JkUnMount /policy/*.html loadbalancer
        JkUnMount /resources/* loadbalancer
        JkUnMount /zip/*.zip loadbalancer
        JkUnMount /*.css loadbalancer
        JkUnMount /*.jpg loadbalancer
        JkUnMount /*.js loadbalancer
        JkUnMount /*.ttf loadbalancer
        JkUnMount /*.woff loadbalancer
        JkUnMount /*.woff2 loadbalancer

        ErrorDocument 400 /error/
                # Unauthorized (i.e. HTTP authentication required)
        ErrorDocument 401 /error/
                # Forbidden
        ErrorDocument 403 /error/
                # Not Found
        ErrorDocument 404 /error/
                # Method Not Allowed
        ErrorDocument 405 /error/
                # Request URI Too Long
        ErrorDocument 414 /error/
                # Internal Server Error
        ErrorDocument 500 /error/
                # Not Implemented
        ErrorDocument 501 /error/
                # Service Not Available
        ErrorDocument 503 /maintenance.html
                # HTTP Version Not Supported
        ErrorDocument 510 /error/

apache web-services tomcat httpd.conf mod-jk
1个回答
0
投票

使用以下配置进行测试。

ErrorDocument 503 "foo"
JkMount /* loadbalancer;use_server_errors=503
JkMount /*.html loadbalancer;use_server_errors=503

在JkMount之前使用ErrorDocument。

© www.soinside.com 2019 - 2024. All rights reserved.