Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ответ (заголовки) apache в location nginx`а 
:(
    Опции темы
Leoo
Дата 1.11.2013, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 270
Регистрация: 3.10.2005
Где: г. Обнинск

Репутация: нет
Всего: 3



как мне увидеть код ошибки в заголовках ответа апача и после сделать перенаправление

Код

server {
        listen       127.0.0.1:80;

        server_name  img.test;


        location ~* /i/(.*)/(\d+)/(\d+)/(\d+)/(\d+)\_(\d+)\_(\d+)\.(\w+)
        {
            root /home/domain/domains/photo.domain.ru;
            error_page 404 = @file_exist_check;
            expires 1d;
        }
        location @file_exist_check {
            error_page 404 = @default_img;
            error_page 301 = @redirect_img;
            
            proxy_pass   http://uploadimg:8080/img/file_exist_check/?type=$1&obj=$2_$3_$4&file=$5&w=$6&h=$7&ext=$8;
            proxy_redirect http://uploadimg:8080/ /;
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header X-Forwarded-for $remote_addr;
        }

        location @default_img {
            error_log /var/log/nginx/img_d.error.log;
            access_log /var/log/nginx/img_d.access.log;

            proxy_pass    http://uploadimg:8080/img/default_img/?type=$1&obj=$2_$3_$4&w=$5&h=$6&ext=$7;
            proxy_redirect http://uploadimg:8080/ /;
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header X-Forwarded-for $remote_addr;
        }

        location @redirect_img {
            proxy_pass   http://img.domain.ru/i/$1/$2/$3/$4/$5_$6_$7.$8;
            proxy_redirect http://img.domain.ru/ /;
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header X-Forwarded-for $remote_addr;
        }
    }

}


по адресу http://uploadimg:8080/img/file_exist_check/ отрабатывает php скрипт, который в определенный момент отдает 404 ошибку и если она есть, то nginx должен перекинуть нас на location @default_img, но этого не происходит, т.к. nginx не видет заголовков апача


--------------------
Если вы не страдаете паранойей, это не значит, что они за вами не летят!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0561 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.