Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Мой первый конфиг nginx и заг адка /images
Добрый день!
- 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
|