ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

Re[3]: [apache-talk] nginx + Plesk



On Fri, 31 Aug 2007, admin@xxxxxxx wrote:

> Вот такой вопрос возник
> Вот конфиг:
> server {
> server_name  localhost *;
>         location / {
>     proxy_pass  http://IP:8080;
>     proxy_set_header  Host  $host;
>         proxy_set_header   X-Real-IP $remote_addr;
>         proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
> 
>         access_log  logs/$host.access.log  main;
>     # deny access to .htaccess files, if Apache's document root
>     # concurs with nginx's one
>     #
>     location ~ /\.ht {
>         deny  all;
>             }
>           }
>         }
> 
> Как я понимаю сейчас получается что nginx разгружает апач только от
> "медленных" запросов, но статику и изображения все равно он тянет
> через апач. Для того что бы отдавать статику через nginx надо
> прописать путь к папкам сайтов. Все пути имеют форму
> /var/www/имясайта/htdoks/
> как то можно зацепить эти папки?
> Или я ошибаюсь?

use map:

        map $host       $sroot {
                hostnames;
                default		www/Default/html;
                .domain.tld	www/domain/html;
		.dom2.tld	www/dom2/html;
        }

    # Meta-server using map above
    server {
        listen 192.168.0.1:80;
        server_name     _ * ;
        root /$sroot;

	...
    }


Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer:				     marck@xxxxxxxxxxx ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@xxxxxxxx ***
------------------------------------------------------------------------



 




Copyright © Lexa Software, 1996-2009.