Re: nginx + cors
add_header не работает, если статус, например, 500. вам правильно советуют, дебаг покажет всё. 10 сентября 2014 г., 14:14 пользователь Anton Kiryushkin написал: > Здравствуйте. > > Подскажите, пожалуйста, имеется мистика. > Есть вот такой location: > location ~ \.jpg$ { > expires 1h; > proxy_pass http://host:port; > add_header Access-Control-Allow-Headers "X-Requested-With"; > add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS"; > add_header Access-Control-Allow-Origin "*"; > } > > И все вроде бы хорошо, но если размер файла становится хотя бы 91256 байт, > то эти заголовки не отдаются. Звучит как фантастика, но может быть и правда > отдача заголовков зависит от того, какой объем проксируется. Версия nginx > 1.2.4. > > -- > Best regards, > Anton Kiryushkin > > > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx + cors
В письме от Ср, 10 сентября 2014 12:57:08 пользователь Anton Yuzhaninov написал: > 2. 1.2.4 это старая версия, лучше обновиться до 1.6.1 Ну, лично я не вижу ничего зазорного и в апгрейде до 1.7.4... Как показывает практика, если какой-то факап и обнаруживается, то стейбл-ветка ему тоже подвержена. -- Best regards, mva signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx + cors
Здравствуйте. Делаю curl -i и проверяю, что отдал сервер. 10 сентября 2014 г., 14:17 пользователь Aleksandr Sytar < sytar.a...@gmail.com> написал: > 10 сентября 2014 г., 12:14 пользователь Anton Kiryushkin > написал: > > Здравствуйте. > > > > Подскажите, пожалуйста, имеется мистика. > > Есть вот такой location: > > location ~ \.jpg$ { > > expires 1h; > > proxy_pass http://host:port; > > add_header Access-Control-Allow-Headers "X-Requested-With"; > > add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS"; > > add_header Access-Control-Allow-Origin "*"; > > } > > > > И все вроде бы хорошо, но если размер файла становится хотя бы 91256 > байт, > > то эти заголовки не отдаются. Звучит как фантастика, но может быть и > правда > > отдача заголовков зависит от того, какой объем проксируется. Версия nginx > > 1.2.4. > > А как вы проверяете отдачу/не отдачу заголовков? > > По хорошему нужно как-то так: curl -I http://domain.com/foo.jpg > ___ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- Best regards, Anton Kiryushkin ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx + cors
10 сентября 2014 г., 12:14 пользователь Anton Kiryushkin написал: > Здравствуйте. > > Подскажите, пожалуйста, имеется мистика. > Есть вот такой location: > location ~ \.jpg$ { > expires 1h; > proxy_pass http://host:port; > add_header Access-Control-Allow-Headers "X-Requested-With"; > add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS"; > add_header Access-Control-Allow-Origin "*"; > } > > И все вроде бы хорошо, но если размер файла становится хотя бы 91256 байт, > то эти заголовки не отдаются. Звучит как фантастика, но может быть и правда > отдача заголовков зависит от того, какой объем проксируется. Версия nginx > 1.2.4. А как вы проверяете отдачу/не отдачу заголовков? По хорошему нужно как-то так: curl -I http://domain.com/foo.jpg ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx + cors
On 09/10/14 12:14, Anton Kiryushkin wrote: Подскажите, пожалуйста, имеется мистика. Есть вот такой location: location ~ \.jpg$ { expires 1h; proxy_pass http://host:port; add_header Access-Control-Allow-Headers "X-Requested-With"; add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS"; add_header Access-Control-Allow-Origin "*"; } И все вроде бы хорошо, но если размер файла становится хотя бы 91256 байт, то эти заголовки не отдаются. Звучит как фантастика, но может быть и правда отдача заголовков зависит от того, какой объем проксируется. Версия nginx 1.2.4. 1. Смотрите debug log, там бывает много полезного. Можно включить debug лог тольок для одного IP: http://nginx.org/r/debug_connection послать с него тестовый запрос на который должен вернуться большой ответ. 2. 1.2.4 это старая версия, лучше обновиться до 1.6.1 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
nginx + cors
Здравствуйте. Подскажите, пожалуйста, имеется мистика. Есть вот такой location: location ~ \.jpg$ { expires 1h; proxy_pass http://host:port; add_header Access-Control-Allow-Headers "X-Requested-With"; add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS"; add_header Access-Control-Allow-Origin "*"; } И все вроде бы хорошо, но если размер файла становится хотя бы 91256 байт, то эти заголовки не отдаются. Звучит как фантастика, но может быть и правда отдача заголовков зависит от того, какой объем проксируется. Версия nginx 1.2.4. -- Best regards, Anton Kiryushkin ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru