Re: Ошибка. Цикл при обращении к именованой локации "rewrite or internal redirection cycle while redirect to named location"
Maxim Dounin
mdounin at mdounin.ru
Wed Mar 12 11:32:50 UTC 2014
Hello!
On Wed, Mar 12, 2014 at 06:18:53AM -0400, euxomen wrote:
> OS: FreeBSD 9
> Nginx: 1.4.4
> Конфигурация сервера:
>
> server {
> listen 80;
> root /www/domain;
> access_log /var/log/access.log;
> error_log /var/log/error.log;
> index index.php;
>
> server_name my.domain.ru;
>
> location / {
> try_files $uri @front;
> }
>
> location @front {
> client_body_in_file_only clean;
> client_body_buffer_size 128K;
> client_max_body_size 120M;
> fastcgi_pass 127.0.0.1:9000;
> include fastcgi_params;
> fastcgi_param SCRIPT_FILENAME $document_root/index.php;
> fastcgi_param SCRIPT_NAME /index.php;
> }
> }
>
> Почему то происходит зацикливание. На другой машине (под убунту и нгинкс
> 1.4.1) этот конфиг работает нормально. Не пойму в чем ошибка?
В процитированном конфиге - ошибки нет. Наиболее вероятные
причины проблемы - php-скрипт возвращает X-Accel-Redirect на
несуществующий файл, тем самым вызывая цикл, или конфиг на самом
деле не такой.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru