Welcome! Log In Create A New Profile

Advanced

Настройка nginx, для отдачи некоторых картинок через апач

January 26, 2011 07:13AM
Доброго всем времени суток.

На сервере стоит nginx+apache2.
Вся статика отдается через nginx, а скрипты через апач.

Конфиг nginx'а такой:


[code]
server {
listen 80;

location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|pdf|tar|wav|bmp|swf|ico|txt|xml|js)$ {
root /home/www/site/;
expires 7d;
}

location / {
# rewrite bad directory
if ($uri !~ \.(html?|xml|php|jpg|doc|avi|flv)$) {
rewrite /(.*[^/])$ /$1/ permanent;
}
proxy_pass http://127.0.0.1:81/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 60;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}
[/code]

Подскажите, пожалуйста, как дописать данную конфигурацию, чтобы урлы типа
[code]
www.site.ru/mgallery1234.jpg
[/code]
отдавались не через nginx, а передавались на бекэнд апач, т.к. эти картинки отдаются через PHP скрипт.
Можно конечно просто убрать расширение jpg из location, но хотелось бы чтобы простые jpg фалы все также отдавались через nginx.

Подскажите, кто может.
Subject Author Posted

Настройка nginx, для отдачи некоторых картинок через апач

VitProg January 26, 2011 07:13AM

Re: Настройка nginx, для отдачи некоторых картинок через апач

Andrew Kopeyko January 26, 2011 08:04AM

Re: Настройка nginx, для отдачи некоторых картинок через апач

amigo August 05, 2011 10:18PM

Re: Настройка nginx, для отдачи некоторых картинок через апач

Sergey Shepelev August 05, 2011 10:38PM

Re: Настройка nginx, для отдачи некоторых картинок через апач

amigo August 06, 2011 09:25AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 248
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready