ПРОЕКТЫ 


  АРХИВ 


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]

Проблема с проксиров анием upstream'а



Здраствуйте, уважаемые! Есть такая конфигурация: движок блога на базе radiant, 
thin-кластер, nginx. Нжинкс проксирует thin-кластер через сокеты, конфа такая:

#Radiant
        upstream informat_thin_cluster {
                server unix:/tmp/radiant.0.sock;
                server unix:/tmp/radiant.1.sock;
                server unix:/tmp/radiant.2.sock;
        }


Конфа сайта:
server {
        listen x.x.x.x:80;
        server_name xxxxxxxx.ru www.xxxxxxxx.ru;
        root /www/r007/radiant/public;
        index index.html index.htm;

        access_log /var/log/nginx/xxxxxxxx.access.log combined;
        error_log /var/log/nginx/xxxxxxxx.error.log;

        # Capistrano maintenance state
        if (-f $document_root/maintenance.html) {
                rewrite ^(.*)$ /maintenance.html last;
                break;
        }

        location / {

                #set_real_ip_from x.x.x.x;
                #real_ip_header X-Forwarded-For;
                #proxy_set_header X-Forwarded-For $remote_addr;
                #proxy_redirect off;

                if (-f $request_filename) {
                        break;
                }

                if (-f $request_filename/index.html) {
                        rewrite (.*) $1/index.html break;
                }

                if (-f $request_filename.html) {
                        # Rails cached requests
                        rewrite (.*) $1.html break;
                }

                proxy_pass http://radiant_thin_cluster;
                break;
        }

        error_page 500 502 503 504 /50x.html;
                location = /50x.html {
                root html;
        }

    }

Но, когда скажем открываешь например http://xxxxxxx.ru/admin/login, вводишь имя 
пользователя/пароль, он его переадресовывает на 
http://radiant_thin_cluster/admin/login. С чем это может быть связано? 
Остальное все практически по дефолту.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,18429,18429#msg-18429




 




Copyright © Lexa Software, 1996-2009.