nginx + cors

Aleksandr Sytar sytar.alex at gmail.com
Wed Sep 10 10:17:46 UTC 2014


10 сентября 2014 г., 12:14 пользователь Anton Kiryushkin
<swood at fotofor.biz> написал:
> Здравствуйте.
>
> Подскажите, пожалуйста, имеется мистика.
> Есть вот такой 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