What is causing Apache2 to display PHP as plain text in this config file?
Posted
by rxgx
on Stack Overflow
See other posts from Stack Overflow
or by rxgx
Published on 2010-06-16T02:40:18Z
Indexed on
2010/06/16
2:42 UTC
Read the original article
Hit count: 357
I am trying to run PHP and Rails in the same virtual host, however, PHP is being displayed as plain/text. When I create a test host without all the rewrites and proxy-ing, Apache2 will process the PHP as desired. Where in my config file have I gone wrong?
<VirtualHost *:80>
#ServerName staging.domain.com
#ServerAlias www.domain.com
DocumentRoot /home/demo/vhosts/domain/public
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/demo/vhosts/domain/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
RewriteEngine On
<Proxy balancer://thinservers>
BalancerMember http://127.0.0.1:5000
BalancerMember http://127.0.0.1:5001
BalancerMember http://127.0.0.1:5002
</Proxy>
# Redirect all non-static requests to thin
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ balancer://thinservers%{REQUEST_URI} [P,QSA,L]
ProxyPass / balancer://thinservers/
ProxyPassReverse / balancer://thinservers/
ProxyPreserveHost on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# Custom log file locations
ErrorLog /home/demo/vhosts/domain/log/error.log
CustomLog /home/demo/vhosts/domain/log/access.log combined
</VirtualHost>
© Stack Overflow or respective owner