как мне увидеть код ошибки в заголовках ответа апача и после сделать перенаправление
| Код | 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 не видет заголовков апача |