Спасибо Вам что подсказали. Проблема в том, что почему то, если не настроен статический контент, он отказывается обрабатывать файлы с русскими именами. На сколько я понял, происходило следующее. Как Вы правильно заметили, файлы вида filename;jsessionid=... не попадали в соответствующий локейшн и статический контент обрабатывался как любой другой, через tomcat, именно поэтому картинки, в названии которых не было русских букв, загружались без проблем , даже с ;jsessionid=, а вот с русскими буквами, почему то нет. Я изменил регулярное выражение в локейшене на:
location ~* ^(/images/|/releated/).+\.(jpg|jpeg|gif|png|pdf)?(\;jsessionid=.*)$ {
root /usr/share/inShop/webcontent;
expires 30d;
add_header Pragma public;
add_header Cache-Control "public";
rewrite "^(.*);jsessionid=.*$" $1 break;
}
теперь, вроде, картинки все грузятся нормально. Правда , пока не понятно, почему без настройки статического контента, urlы с русскими буквами не обрабатываются. Спасибо Вам.