Debian, nginx, php5-fpm - help!

Grimich
На сайте с 08.04.2009
Offline
43
863

Помогите собрать в кучу все эти дела.

Все работало хорошо до того момента, как я решил добавить второй сайт на сервер.

Админ из меня хреновый :)

Удалил default из

/etc/nginx/sites-available/

Создал 2 конфига (site1.ru, site2.ru) в

/etc/nginx/sites-enabled/

Проставил ссылки на них в /etc/nginx/sites-available/

Вот пример конфига:


server {

listen 80;

server_name site1.ru;
root /var/www/site1.ru;
index index.php index.html index.htm;

access_log /var/log/nginx/site1.access.log;
error_log /var/log/nginx/site1.error.log;

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;

fastcgi_param DOCUMENT_ROOT /var/www/site1.ru;
fastcgi_param SCRIPT_FILENAME /var/www/site1.ru/$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED /site1.ru$fastcgi_script_name;
include fastcgi_params;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_intercept_errors on;
fastcgi_ignore_client_abort off;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
}

server {
listen 80;
server_name www.site1.ru;
rewrite ^ http://site1.ru$request_uri? permanent;
}

Перезапустил php5-fpm, nginx - ошибок не выдает, в логах все ок.

Статические страницы отдаются нормально, картинки, html и тп

PHP файлы же не обрабатываются и вылезают plain текстом.

Как найти где косяк?

M
На сайте с 01.12.2009
Offline
235
#1

Надо смотреть

Администратор Linux,Freebsd. построения крупных проектов.
Grimich
На сайте с 08.04.2009
Offline
43
#2

Походу что-то именно с пхп.. при вызове из консоли

php /var/www/site1.ru/index.php

Отдается

<?

echo 'qq';

Grimich добавил 21.09.2011 в 21:27

Причем если код писать с <?php то все обрабатывается нормально

Grimich добавил 21.09.2011 в 21:34

Всем спасибо, ответ нашелся тут: /ru/forum/626161

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий