#nginx
Вопрос:
Мы используем NGINX как часть нашего стека приложений Windows, работающих на виртуальных машинах Windows. Поэтому, когда внутренние пользователи (например, QA) вводят «localhost» (в браузере виртуальной машины) или «10.225.20.22» на ноутбуке, NGINX перенаправляет трафик с порта 80
на порт наших приложений 8080
, чтобы перейти на страницу входа.
Тем не менее, мы приближаемся к пределу подключения 1024 для NGINX в Windows. Следовательно, мы рассматриваем несколько вариантов в качестве обходных путей.
Одним из вариантов, конечно, является перекомпиляция NGINX с большим количеством подключений, и мы изучаем этот вопрос.
Другой вариант-сделать следующее.
- Установите несколько служб NGINX, каждая из которых обслуживает разные
127.0.0.x
IP127.0.0.100
127.0.0.101
-адреса, например,, и т.д. - Каждый сервер NGINX указывает на наше приложение на порту 8080
- Установите функцию балансировки сетевой нагрузки Windows, и пусть она указывает на все службы NGINX.
IOW, идея состоит в том, чтобы трафик сначала шел в NLB Windows, а затем распределялся по службам NGINX?
Возможно ли это сделать? Кто-нибудь делал это? Есть какие-нибудь другие обходные пути?
Спасибо.