我正在使用 apache mod_proxy 将某些请求转发到 IIS 服务器,并使用 ProxyErrorOverride 在错误页面上提供企业风格。
但是,我想在自定义错误页面中包含原始服务器错误消息,以便在调试 500 错误时提供一些附加信息。现在整个错误页面都被替换了。根据 http://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxyerroroverride 这可以通过 mod_include 实现,但我找不到有关此问题的更多详细信息。有人可以帮助我或指出解决方案吗?
我的阿帕奇配置:
ProxyPreserveHost On
ProxyPass /errors !
ProxyPass / http://192.168.1.15:80/
ProxyPassReverse / http://192.168.1.15:80/
ProxyErrorOverride On
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html