Как настроить nginx на проксирование по двум портам?
Всем доброго времени суток!
У меня поднят Nexus OOS репозиторий, я его повесил на loopback интерфейс, и админка доступна по 127.0.0.1:8081
После чего я поднял на этом же сервере nginx, прикрутил сертификат и сделал proxy_pass для всех входящих подключений по 443 порту на 127.0.0.1:8081
И все бы хорошо, но когда я поднял репозиторий в нексусе, то порт соответственно открылся на loopback интерфейсе, 127.0.0.1:8123
Собственно вопрос, можно-ли как-то настроить проксирование на второй порт, пробовал добавить второй локейшн, но это не работает.
Мне нужно чтобы доступ до порта 8123 был тоже по https (чтобы нормально работал gitlab-runner)
Maxim, для начала - у вас опечатка - proxy_pass "http:// 127.0.0.8123";
Кроме того, помните, что урл локейшена по умолчанию (если в прокси-пассе не стоит завершающего слэша) пробрасывается внутрь - то есть в ваш второй локейшен на порт 8123 будут улетать запросы с префиксом /aquarepo.