Проблема с fastcgi

square adm at easyphp.ru
Sat Mar 8 18:24:36 MSK 2008


Здравствуйте.

Вот такой конфиг:

--------------------------------------------------
user  nobody;
worker_processes  2;

events {
    worker_connections  1024;
    use kqueue;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    gzip on;

    server {
        listen   80;
        server_name  domain.ru www.domain.ru;
        charset utf-8;

        location / {
            root   /usr/home/domain.ru/www;
            index  index.php;

            if (-e $request_filename) {
                break;
            }

            rewrite ^/(.*)$ /index.php?q=$1;
        }

        location ~ \.php$ {
            include /usr/local/etc/nginx/fastcgi_params;

            fastcgi_pass   127.0.0.1:1026;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  /usr/home/domain.ru/www$fastcgi_script_name;
        }
    }
}
------------------------------------------------

соответственно nginx + PHP + Spawn-fcgi.

Вроде бы настроено всё верно, но корректно работает только главная
страница, всё остальное отдается без обработки, т.е. исходный код.

Почему так - непонятно, голову уже сломал. Возможно кто-то
сталкивался? В архиве рассылки натыкался на сообщение, мол смотрите на
порт 1026, но там вроде всё корректно работает, настраивал по статье
http://www.lissyara.su/?id=1532. Да и главная страница отрабатывает
как положено. Буду благодарен за любую подсказку, хотя бы в какую
сторону копать.

-- 
С уважением,
 square






More information about the nginx-ru mailing list