Nginx (https) + apache (http)

2014-02-10 Thread ssj
ситуация следующая: на фронтэнде стоит nginx (1.2.2) слушает 80 и 443 порт, на бэкэнде apache (2.2.2) слушает 8080 порт. предположим на сайте есть физическая папка dir, если перейти по ссылке вида httpS://site.ru/dir/ то папка открывается нормально, если httpS://site.ru/dir (без слеша в конце) то

Re: Nginx (https) + apache (http)

2014-02-10 Thread Валентин Бартенев
On Monday 10 February 2014 08:29:16 ssj wrote: > ситуация следующая: > на фронтэнде стоит nginx (1.2.2) слушает 80 и 443 порт, на бэкэнде apache > (2.2.2) слушает 8080 порт. > > > предположим на сайте есть физическая папка dir, если перейти по ссылке вида > httpS://site.ru/dir/ то папка открывает

Re: Nginx (https) + apache (http)

2014-02-10 Thread ssj
Привожу пример своего конфига (используется панель ISPmanager) server { server_name site.ru www.site.ru; listen xx.xx.xx.xx; listen xx.xx.xx.xx:443 ssl; location / { proxy_pass http://xx.xx.xx.xx:8080;

Re: Nginx (https) + apache (http)

2014-02-10 Thread Валентин Бартенев
On Monday 10 February 2014 09:15:09 ssj wrote: > Привожу пример своего конфига (используется панель ISPmanager) > server { > server_name site.ru www.site.ru; > listen xx.xx.xx.xx; > listen xx.xx.xx.xx:443 ssl; > > location / { >

Re: Nginx (https) + apache (http)

2014-02-10 Thread ssj
Возможно вы не допоняли, конфиг что я привел автоматически создается с помощью ISPmanager на апаче стоит mod_dir который папкам дописывает слеш в конце. если открывать http://site.ru/1 то нгинкс нормально редиректит на http://site.ru/1/ а в случае httpS://site.ru/1 он тоже перенаправляет на http:

Re: Nginx (https) + apache (http)

2014-02-12 Thread ssj
Спасибо Валентину Бартеневу! разобрался, дело было и правда в proxy_redirect. Рабочий вариант: proxy_redirect http://$host/ $scheme://$host/; Posted at Nginx Forum: http://forum.nginx.org/read.php?21,247338,247448#msg-247448 ___ nginx-ru mailing list