nginx (+apache) отдаёт содержимое php файла

php сервер apache nginx

настроил связку apache+nginx, но заместо обработанного php отдаётся его содержимое.
в конфиге nginx:
server {
listen 87.229.xxx.x:80;
server_name site.org;
charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:81/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

charset koi8-r;
}
location ~* \.(jpg|jpeg|gif)$ {
root /usr/local/www/site/docs;
access_log off;
expires 30d;
}
location ~ /\.ht {
deny all;
}
в конфиге апача:
ServerName 127.0.0.1:81
Listen 127.0.0.1:81
NameVirtualHost 127.0.0.1:81
<VirtualHost 127.0.0.1:81>
ServerName site.org
DocumentRoot www/site/docs
DirectoryIndex index.php index.html index.htm
<Directory /usr/local/www/site/docs>
Options None
Options -Indexes
Options +FollowSymlinks
AllowOverride All
Order Deny,Allow
Allow from All
</Directory>
AccessFileName .htaccess
</VirtualHost>

Не понимаю что не так..
apache22
php52
freebsd 8
nginx собран со стандартной конфигурацией
Ответы:


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.