Отдача статики с другого сервера
Igor Sysoev
is at rambler-co.ru
Thu Jun 12 21:17:43 MSD 2008
On Thu, Jun 12, 2008 at 09:09:52PM +0400, Иван Иванов wrote:
>
>
> > Тогда просто
>
> > proxy_pass http://ip_нового_срвера;
>
>
>
> А где это написать?
>
> Я делаю
>
> location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|mp3|bmp|rtf|js|swf|flv|xml|avi)$ {
>
> proxy_pass http://ip_нового_срвера;
Очевидно написано не
proxy_pass http://ip_нового_срвера;
а
proxy_pass http://ip_нового_срвера/;
Слэш нужно убрать.
> ....
>
> но на это nginx ругается,
>
> 2008/06/12 21:03:44 [emerg] 28225#0: "proxy_pass" may not have URI part in location given by regular expression, or inside named location, or inside the "if" statement, or inside the "limit_except" block in /usr/local/etc/nginx.conf:113
>
> 2008/06/12 21:03:44 [emerg] 28225#0: the configuration file /usr/local/etc/nginx.conf test failed
>
>
>
> как я понял, там где есть регулярное выражение proxy_pass ставить нельзя.
>
> А передать динамику и статику на один и тот же ip и порт я не могу, на 127.0.0.1:80 у Апача несколько сайтов и без имени сайта он не знает кому отдать.
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list