Подскажите, как можно организовать прокисрование http и https в одном
конфигурационном файле, если есть несколько веб-серверов порты у которых
отличаются от 80 и 443.
Опишу общий вариант, чтобы было понятнее о чем речь, думаю в организациях, у
которых множество сервисов, такое или очень похожее
Тут наверное я еще не совсем правильно выразился, нужно описать конфигурацию
не то чтобы в одном когфиге, а в одном блоке server {} и без повториний
location {} с разницей только http-https.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,245412,245426#msg-245426
Hello!
On Wed, Dec 11, 2013 at 10:23:50AM -0500, mnsold wrote:
Тут наверное я еще не совсем правильно выразился, нужно описать конфигурацию
не то чтобы в одном когфиге, а в одном блоке server {} и без повториний
location {} с разницей только http-https.
Повторюсь - вы, как мне кажется, не с
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
Hello!
On Wed, Dec 11, 2013 at 11:58:34AM -0500, mnsold wrote:
[...]
Согласитесь, N количество блоков server {} и N количество блоков location
{} проще изменить, меньше вероятности допустить ошибки и понимать легче, чем
N*2 количество блоков server {} и N*2 количество блоков location {}
On 11.12.2013 18:58, mnsold wrote:
Но вопрос в том, как проксировать одно приложение по http и https в одном
блоке server {} и одном блоке location {} (без дублей), учитавая, что
приложение на бэкэенде может быть доступно как в корне так и по контекстному
пути, а порты отличаются от 80 и 443.
Maxim Dounin Wrote:
---
Согласитесь, N количество блоков server {} и N количество блоков
location
{} проще изменить, меньше вероятности допустить ошибки и понимать
легче, чем
N*2 количество блоков server {} и N*2 количество блоков