Задать вопрос
@vitalysokolov

Как настроить проксирование запросов к mongodb+srv в nginx?

Подскажите, как настроить проксирование запросов в nginx к MongoDB Altas, подключение к которому осуществляется через mongodb+srv://cluster1.abcde.mongodb.net/

stream {
    server {
        listen  50002 so_keepalive=on;
        proxy_connect_timeout 2s;
        proxy_pass    stream_mongo_backend;
        proxy_timeout 10m;
    }

    upstream stream_mongo_backend {
         server cluster1.abcde.mongodb.net:27017;
    }
}


Проблема в том, что "cluster1.abcde.mongodb.net" не пингуется из-за mongodb+srv, т.е. его ip берется из записи SRV в DNS.
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Сетевое администрирование ОС Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 день
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Спросите в поддержке Altas. Я не уверен, что можно корректно проксировать, так как если мы укажем три сервера, апликация не будет знать, кто из них мастер.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы