Добрый день, сообщество nginx-ru!
Я новичек, установил nginx как фронт-енд к apache2.
Сделал отдельный домен img.site.ru под раздачу картинок через nginx. Дополнительно nginx должен проверять если по адресу img.site.ru/i/rating/*.png файл, то он
отдает его пользователю, если нет отправляет на
формирование скрипту http://www.site.ru/img.php?rating=*
Конфигурация:
server {
listen 80;
server_name img.site.ru www.img.site.ru;
expires max;
add_header Cache-Control public;
access_log off;
location ~*
^.+\.(bmp|gif|jpg|jpeg|ico|png|swf|tiff)$ {
root /var/www/vhosts/site.ru/subdomains/img/httpdocs;
if (!-f $document_root${uri}) {
rewrite ^/i/rating/(.*)\.png$
http://www.site.ru/img.php?rating=$1 last;
break;
}
}
}
Верна ли конфигурация? Я почему-то в ней сомневаюсь.