2017-01-03 15 views
0

Это может быть очень простой вопрос, потому что я новичок в серверах очереди. Я хотел бы запустить сервер coturn за балансировщиком нагрузки, например nginx.Ошибка аутентификации, когда coturn находится за балансиром нагрузки udp, например nginx

Мой случай:

  1. У меня есть балансир Nginx нагрузки на сервер, который 192.168.1.10. И прослушивающий порт 3478 для запросов. Также этот сервер имеет общедоступный IP-адрес, такой как 82.222. .
  2. У меня есть сервер очереди (coturn), который равен 192.168.1.11. И подножка на порт 3478 (этот сервер находится в тех же сети с балансировкой нагрузки)
  3. Я тестирую мое подключение поворота сервера с этим сайтом: https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

Моей проблема заключается в: Если я делать физ переадресации портов от моего общедоступного IP-адреса до сервера coturn без использования балансировки нагрузки, проверка соединения успешно выполняется. Однако, если я использую метод балансировки нагрузки nginx udp для перенаправления запроса на мой сервер очереди, тест на подключение возвращает ошибку «Ошибка аутентификации».

Есть ли какие-либо идеи по этой проблеме? Любая помощь по этому вопросу приветствуется.

Спасибо, Yildiray Yilmaz

+0

Ошибка аутентификации - довольно странная ошибка. Это говорит о том, что сбор публичного ip не выполняется, но аутентификации нет. У вас есть свалка для проводов? Сбалансированная нагрузка на основе DNS работает как charm FWIW –

+0

err ... собирает общественные работы, но аутентификация не –

+0

Как я могу сделать dund-based udp load balancing с nginx? –

ответ

1

Вы не включили никакой конкретики о конфигурации Nginx, например, конфигурационные файлы, как испытанного и т.д. Это затрудняет, чтобы помочь вам точку в решении вашей проблемы.

Обратите внимание, что на сервере curnurn TURN имеется документация о балансировке нагрузки; его можно найти в вики на Github: https://github.com/coturn/coturn/wiki/TURN-Performance-and-Load-Balance

Это, как говорится, я должен согласиться с комментарием Филиппа и сказать, что балансировка нагрузки на DNS для серверов TURN работает очень хорошо. Этот сценарий кратко упоминается в приведенной выше документации.

Надеюсь, что это поможет, и удачи :)