1. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    server {
    listen site.ru;
    server_name site.ru www.site.ru;
    server_tokens off;
    #charset koi8-r;

    #access_log logs/host.access.log main;

    location / {
    proxy_pass http://mongo;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    }

    Немного вопросов:

    1) Что указывается в директиве listen ? Написано,что порт...

    2) site.ru выступает в роли прокси сервера или он использует сервер в качестве прокси сервера,на котором расроложен nginx.conf ?

    3)Откуда берутся переменные $host,$remote_addr и ему подобные ?

    4) Что означают директивы proxy_pass и proxy_redirect ?

    Заранее благодарен за разумные ответы без перенаправлений к гуглу).
     
  2. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    568
    Likes Received:
    86
    Reputations:
    11
    думаю тебе лучше тут почитать
    а то писать много )))

    http://sysoev.ru/nginx/
    там все найдешь!!!!


    http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_pass

    http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_redirect
     
    #2 svesve, 23 Feb 2009
    Last edited: 23 Feb 2009
  3. stopxaker

    stopxaker Elder - Старейшина

    Joined:
    6 Sep 2008
    Messages:
    269
    Likes Received:
    283
    Reputations:
    18
    Вот тут подробно и уже проверенно , всё пашет

    /thread90359.html
     
    1 person likes this.