Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Отдача статики с д ругого сервера
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
|