ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Мой первый конфиг nginx и заг адка /images


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Мой первый конфиг nginx и заг адка /images
  • From: Sergey Shepelev <temotor@xxxxxxxxx>
  • Date: Thu, 12 Nov 2009 16:13:57 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=A2gqdrTxPRoBhYn9/lAB5nv+igds93lQkw9S9W4qQQM=; b=IsOefkTVSpzckA9DAexdVV8Ez4v3cBZTyKbzF1QSf6IF1iDG6ehzU0YEWYQCuV9jW7 Ey68/HP9jLKF8W4MRNQLLl8Nin+wulhQwli27W6W96I5hvxGRlnZOTEP3bXUCneW66f6 YhZTU8WQ8n9d7AxFWGBsTYH/48tPOBywf/ydU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=kpbdClKiVZDxoBZ7v8ZPlREy4xhKxS2qeGQmlYglrwTSmDTigJU04/2q3mdqijV2hu MXXlVEVbCqMaLCNBgC5T3PKvtdY2Yi4KfY1jS0iAyqG6MypBENZmD9eOq8T3TRIs7f9/ /DWAQfkXKsiujHrE93a1+Yymz7YtXhGBAiR+w=
  • In-reply-to: <91c9771b0911120210ua8317a5med377b05e0dd3b47@xxxxxxxxxxxxxx>
  • References: <9d814eae826916901ae1dc80c04c339a.NginxMailingListRussian@xxxxxxxxxxxxxxx> <91c9771b0911120210ua8317a5med377b05e0dd3b47@xxxxxxxxxxxxxx>

2009/11/12 Борис Долгов <boris@xxxxxxxxxxx>:
> Добрый день!
>
> -         location ~
> \/(catalog|map|about|howto|delivery|garantiya|contacts|order|captchaim|notfound)
> {
> +        location ~
> ^\/(catalog|map|about|howto|delivery|garantiya|contacts|order|captchaim|notfound)
> {
>
> Дело в том, что часть пути картинки (а именно - /catalog) матчится по
> этому регулярному выражению (так как нигде не задано, что матчиться
> должно только начало).

Точно! Не задано, что должно матчится начало, а слеш в начале на это
намекает и сбивает с толку.

>
> 12 ноября 2009 г. 11:43 пользователь Greg <nginx-forum@xxxxxxxx> написал:
>> Всем привет!
>> У нас проект с миллионами хитов в сутки, посему задумали снять статику с 
>> апача и отдать ее nginx'у.
>> До этого nginx я не использовал и это мой первый опыт.
>> Вот конфиг:
>>
>> server {
>>        listen   1.2.3.4:80;
>>        server_name  mysite.su;
>>
>>        access_log  /var/log/nginx/mysite.access.log;
>>
>>        location / {
>>                root   /var/www/mysite.su;
>>                index  index.html index.htm index.php;
>>        }
>>
>>        location ~ \.php$ {
>>                proxy_pass   http://127.0.0.1;
>>                proxy_set_header  Host mysite.su;
>>        }
>>
>>        location /server-status {
>>            proxy_pass   http://127.0.0.1;
>>        }
>>
>>        location ~ 
>> \/(catalog|map|about|howto|delivery|garantiya|contacts|order|captchaim|notfound)
>>  {
>>                proxy_pass   http://127.0.0.1;
>>                proxy_set_header  Host mysite.su;
>>        }
>>
>> }
>>
>>
>> После того, как все настроил стал смотреть server-status апача и вижу, что 
>> статика ушла, остались только запросы php-страниц и еще запросы (в этом и 
>> состоит загадка) вида      GET /images/common/left_container/catalog/str.gif 
>> идущие со 127.0.0.1 (то есть от nginx).
>>
>> Загадка для меня в том, почему nginx проксирует данный запрос к апачу, а не 
>> отдает его самостоятельно.
>> Помогите новичку разобраться. Спасибо.
>>
>> Posted at Nginx Forum: 
>> http://forum.nginx.org/read.php?21,22300,22300#msg-22300
>>
>>
>>
>
>
>
> --
> С уважением, Борис Долгов.
> icq 77556665
> e-mail boris@xxxxxxxxxxx
>


 




Copyright © Lexa Software, 1996-2009.