Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've defined the following config to proxy Apache traffic to Mongrel to run Redmine.

At this point all the php scripts are now downloaded by the browser instead of being parsed. Once I remove this config every thing goes back to normal.

Is there anything I might be missing or is there a miss configuration ? Unfortunately there are no errors in neither apache error_log nor in php_error.log.

#define mongrel cluster
<proxy balancer://mongrelcluster>

#forward requests to mongrel cluster
<virtualhost *:80>
  ServerAlias <server ip>  

  ProxyPreserveHost on
  ProxyPass / balancer://mongrelcluster/
  ProxyPassReverse / balancer://mongrelcluster/  
share|improve this question

If your backend is not parsing the PHP scripts, the problem lies in the backend.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.