nginx 310 ошибка

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

nginx 310 ошибка

Сообщение chelishchevi »

Привет всем.

Попробовал поставить nginx+php-fpm для работы с yii.

При обращении к приложению идет всегда бесконечная переадресация...310-ая ошибка.

Конфиг по-всякому писал.
Последний раз пробовал как тут http://yiiframework.ru/doc/guide/ru/qui ... inx-config

Тоже самое.

Если обращаться к обычным php-файлам, то они нормальное обрабатываются.

Подсобите
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: nginx 310 ошибка

Сообщение timlar »

Вот мой конфиг, все прекрасно работает:

Код: Выделить всё

server {
    listen 80;
    server_name example.local;

    location / {
        if (!-e $request_filename){
            rewrite (.*) /index.php last;
        }

        gzip_static on;
        root /home/www/example/public;
        index index.php;
        autoindex on;
    }

    location ~ \.php {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME /home/www/example/public/$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_script_name;
        fastcgi_read_timeout 10m;
        access_log off;
    }
}
Twitter: @timlar_ua
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

Re: nginx 310 ошибка

Сообщение chelishchevi »

Спасибо, вечером опробую.

timlar, скажите, а urlManager как настроен?
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: nginx 310 ошибка

Сообщение timlar »

Код: Выделить всё

'urlManager' => array(
    'urlFormat'        => 'path',
    'showScriptName'   => false,
    'caseSensitive'    => false,
    'useStrictParsing' => true,
    'rules' => array(
        . . .
    ),
), 
Twitter: @timlar_ua
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

Re: nginx 310 ошибка

Сообщение chelishchevi »

Черт побери!
Всё равно "Ошибка 310 (net::ERR_TOO_MANY_REDIRECTS):"

Снес и переставил nginx, php-fpm - использовал конфиг timlar. Не помогает.

Файлы пхп (без переадресаций) работают успешно.

В чем проблема?....
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: nginx 310 ошибка

Сообщение timlar »

Что в логах nginx? Какая ОС, откуда ставился nginx и php-fpm?
Twitter: @timlar_ua
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

Re: nginx 310 ошибка

Сообщение chelishchevi »

debian 64bit

nginx, php-fpm из репозиториев.

В логах ошибок нет (или я не включил до нужной детализации).
В access - идет 302 редирект.

Код: Выделить всё

deb     http://ftp.uni-bayreuth.de/linux/Debian/debian/  squeeze  main non-free contrib
deb-src http://ftp.uni-bayreuth.de/linux/Debian/debian/  squeeze  main non-free contrib

deb     http://security.debian.org/  squeeze/updates  main contrib non-free
deb-src http://security.debian.org/  squeeze/updates  main contrib non-free

## backports
deb     http://mirror.hetzner.de/debian/backports squeeze-backports main contrib non-free
deb     http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://packages.dotdeb.org stable all   

Вспомнил, что не хвалили dotdeb, убрал его перепоставил nginx - 0.7.67.
В итоге ничего не поменялось : (
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: nginx 310 ошибка

Сообщение timlar »

# cat /etc/apt/sources.list

Код: Выделить всё

#deb cdrom:[Debian GNU/Linux 6.0.4 _Squeeze_ - Official Snapshot amd64 LIVE/INSTALL Binary 20120129-10:13]/ squeeze main

deb http://ftp.debian.org/debian squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main

## Debian – Stable
deb http://mirror.yandex.ru/debian/ stable main contrib non-free
deb-src http://mirror.yandex.ru/debian/ stable main contrib non-free

## Security Updates
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

## Multimedia stable
deb http://www.debian-multimedia.org stable main non-free
deb http://backports.debian.org/debian-backports squeeze-backports main

## Testing
#deb http://ftp.us.debian.org/debian testing main contrib non-free    
# dpkg -l | grep nginx

Код: Выделить всё

ii  nginx                               0.7.67-3+squeeze2             small, but very powerful and efficient web server and mail proxy
# lsb_release -a

Код: Выделить всё

Distributor ID:    Debian
Description:    Debian GNU/Linux 6.0.4 (squeeze)
Release:    6.0.4
Codename:    squeeze
# uname -a

Код: Выделить всё

Linux srv1 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012 x86_64 GNU/Linux    
Twitter: @timlar_ua
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: nginx 310 ошибка

Сообщение timlar »

А nginx точно стартует? Апач параллельно не висит? Приложение на фреймворке дефолтное или что-то менялось?
Twitter: @timlar_ua
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

Re: nginx 310 ошибка

Сообщение chelishchevi »

Да, nginx стартует (отдает статику спокойно и проксирует обрабатку php-файлов, которые не содержат редиректов, например, phpinfo)

Сервер голый. Только nginx, php-fpm, postgresql.

Приложение запускаю недефолтное, а собственный проект. С индекса идет переадресация на страницу логина и тут начинается канитель с 302 редиректом на страницу логина. И он не может остановиться.

Хотя на локале всё ок. Да и на другом сервере, где связка apache + nginx - работает
Ответить