![Apache 作为 Mongrel 的代理。PHP 无法解析](https://linux22.com/image/577044/Apache%20%E4%BD%9C%E4%B8%BA%20Mongrel%20%E7%9A%84%E4%BB%A3%E7%90%86%E3%80%82PHP%20%E6%97%A0%E6%B3%95%E8%A7%A3%E6%9E%90.png)
我已经定义了以下配置来将 Apache 流量代理到 Mongrel 来运行 Redmine。
此时,所有 php 脚本都由浏览器下载,而不是解析。一旦我删除此配置,一切就会恢复正常。
我可能遗漏了什么吗?或者是否存在配置错误?不幸的是,apache error_log 和 中都没有错误php_error.log
。
#define mongrel cluster
<proxy balancer://mongrelcluster>
BalancerMember http://127.0.0.1:81
</proxy>
#forward requests to mongrel cluster
<virtualhost *:80>
ServerName domain.com
ServerAlias host.domain.com
ServerAlias <server ip>
ProxyPreserveHost on
ProxyPass / balancer://mongrelcluster/
ProxyPassReverse / balancer://mongrelcluster/
</virtualhost>
答案1
如果您的后端没有解析 PHP 脚本,则问题就出在后端。