Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Подскажите, как можно организовать прокисрование http и https в одном конфигурационном файле, если есть несколько веб-серверов порты у которых отличаются от 80 и 443. Опишу общий вариант, чтобы было понятнее о чем речь, думаю в организациях, у которых множество сервисов, такое или очень похожее

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Тут наверное я еще не совсем правильно выразился, нужно описать конфигурацию не то чтобы в одном когфиге, а в одном блоке server {} и без повториний location {} с разницей только http-https. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,245412,245426#msg-245426

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 10:23:50AM -0500, mnsold wrote: Тут наверное я еще не совсем правильно выразился, нужно описать конфигурацию не то чтобы в одном когфиге, а в одном блоке server {} и без повториний location {} с разницей только http-https. Повторюсь - вы, как мне кажется, не с

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Andrey Oktyabrskiy
On 11.12.2013 19:41, mnsold wrote: server { listen 80; ... include app - для http ... } server { listen 443 ssl; ... include apps - для https ... } в этом случае, location /app нужно описывать в 2х файлах Так и держите location /app в файле location_app, в файлах app и apps пишите include

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Maxim Dounin
Hello! On Wed, Dec 11, 2013 at 11:58:34AM -0500, mnsold wrote: [...] Согласитесь, N количество блоков server {} и N количество блоков location {} проще изменить, меньше вероятности допустить ошибки и понимать легче, чем N*2 количество блоков server {} и N*2 количество блоков location {}

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность Gena Makhomed
On 11.12.2013 18:58, mnsold wrote: Но вопрос в том, как проксировать одно приложение по http и https в одном блоке server {} и одном блоке location {} (без дублей), учитавая, что приложение на бэкэенде может быть доступно как в корне так и по контекстному пути, а порты отличаются от 80 и 443.

Re: Проксирование http и https в одном конигурационном файле, на порты отличные от 80 и 443

2013-12-11 Пенетрантность mnsold
Maxim Dounin Wrote: --- Согласитесь, N количество блоков server {} и N количество блоков location {} проще изменить, меньше вероятности допустить ошибки и понимать легче, чем N*2 количество блоков server {} и N*2 количество блоков