ПРОЕКТЫ 


  АРХИВ 


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: [q] proxy_pass https



On Wed, 7 Dec 2005, Alexander Burnos wrote:

On Wed, Dec 07, 2005 at 01:07:59PM +0300, Igor Sysoev wrote:
Подскажите, плз, как реализовать вышеописанное правило апача в nginx?
Не осилил пока что :(

Аналогом

    <Location /service>
        ProxyPass https://server2/service
        ProxyPassReverse https://server2/service
    </Location>

должно быть

    location  /service {
        proxy_pass   https://server2/service;
    }

Спасибо за ответ, но не помогло. Скорее всего это связано со
спецификой backend'a, несколько запутано там для меня все сейчас.

Я посмотрел, разница в ответах apache и nginx заключается в том, что
apache возвращает "HTTP/1.1 302 Moved Temporarily", а nginx "HTTP/1.1 301
Moved Permanently" при запросах к https://server1/service

Возможно сказать nginx чтобы он тоже 302 отдавал вместо 301?

В конфигурации указано
     location  /service {
или
     location  /service/ {
?

В втором случае nginx на запрос /service возвращает постоянный (301)
редирект на /server/. В первом случае, редирект или ответ возвращается
бэкендом.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.