在Linux上使用Apache2.4,有几个虚拟服务器,每个虚拟服务器都有自己的DocumentRoot,我希望apache主服务器ErrorDocument本地重定向执行一个与apache相关的perl脚本,而不是每个虚拟服务器下的perl脚本。
所发生的情况是,虚拟服务器的文档根用于构造文件系统路径,而不是主服务器的文档根。
我是否可以将apache服务器配置为只使用一个本地重定向脚本,而不需要(显然)在每个虚拟服务器的DocumentRoot中有一个(相同的)脚本?
发布于 2016-08-24 05:22:52
您可以将ErrorDocument设置为外部资源。
ErrorDocument 500 http://error.example.com/server_error.html这样您就可以在主vhost上引用脚本。
信不信由你,这在错误日志文档中有记载。
https://serverfault.com/questions/798728
复制相似问题