2016-12-21 8 views
0

У меня есть этот Nginx конфигурации для моего статического:Nginx не может поймать яблоко-сенсорный значок-120x120.png

server { 

    location ~ ^/(apple-touch-icon|browserconfig|favicon|mstile)(.*)\.(png|xml|ico)$ { 
    root /var/www/static/icons; 
    } 

    location/{ 
    uwsgi_pass ...; 
    } 

} 

В папке /var/www/static/icons У меня есть следующие иконки:

-rw-rw-r-- apple-touch-icon-114x114.png 
-rw-rw-r-- apple-touch-icon-120x120.png 
-rw-rw-r-- apple-touch-icon-144x144.png 
-rw-rw-r-- apple-touch-icon-152x152.png 
-rw-rw-r-- apple-touch-icon-180x180.png 
-rw-rw-r-- apple-touch-icon-57x57.png 
-rw-rw-r-- apple-touch-icon-60x60.png 
-rw-rw-r-- apple-touch-icon-72x72.png 
-rw-rw-r-- apple-touch-icon-76x76.png 
-rw-rw-r-- apple-touch-icon.png 
-rw-rw-r-- apple-touch-icon-precomposed.png 
-rw-rw-r-- favicon-160x160.png 
-rw-rw-r-- favicon-16x16.png 
-rw-rw-r-- favicon-192x192.png 
-rw-rw-r-- favicon-32x32.png 
-rw-rw-r-- favicon-96x96.png 
-rw-rw-r-- favicon.ico 
-rw-rw-r-- mstile-144x144.png 
-rw-rw-r-- mstile-150x150.png 
-rw-rw-r-- mstile-310x150.png 
-rw-rw-r-- mstile-310x310.png 
-rw-rw-r-- mstile-70x70.png 

Когда я попробуйте получить любой из них, я получаю его, кроме apple-touch-icon-120x120.png.

Запрос url http://my-domain.org/apple-touch-icon-120x120.png не улавливает правило Nginx для значков и переходит к правилу для uwsgi_pass.

Что я делаю неправильно?

UPD: Основная конфигурация Nginx по умолчанию. Ubuntu 16.04. Nginx 1.6.2

+0

В этом нет ничего плохого. Убедитесь, что вы набрали правильный серверный блок. – Melvyn

+0

Да, я уверен с серверным блоком. Другие значки вернутся. – petrikoz

+0

Тогда ответ должен быть в вашем журнале ошибок. Тем не менее, есть нулевые причины, по которым вы должны столкнуться с блоком местоположения по умолчанию, если у вас нет error_page 404 где-то, что указывает нигде. – Melvyn

ответ

0

Проблема была в моем хостинг-провайдере. Они используют прозрачный прокси. С плохой конфигурацией.

Я не знаю деталей. Но проблема была решена после моего запроса в их поддержку.