Настройка сервера Apache2 ubuntu без SSL для обработки входящего wss: //

Я использую программу видеочата на своем SSL-сайте, но мне нужно использовать сервер без SSL для медиа-сервера чата. Вот моя установка:

  • Сервер чата работает на экземпляре Amazon Apache2 ubuntu без SSL на порту 8080 (проверенный порт открыт и работает)
  • Чат находится на ssl-сервере с использованием wss: // [myserver] / wss /
  • Я включил proxy_wstunnel на сервере
  • Я добавил ProxyPass к виртуальному хосту apache2

SSLProxyEngine включен

ProxyPass / wss / ws: // [myserver]: 8080

Чат работает на стороне сервера нормально (кроме видео и аудио, потому что он не ssl)

На сервере SSL он работает некорректно. На экране отображается сообщение об ошибке: «Веб-узел закрыт, попробуйте перезагрузить страницу позже». и это ошибка в консоли: «Соединение WebSocket с‘ wss: // [myserver] / wss /? room = 3 ’не удалось: Ошибка при установлении соединения: net :: ERR_SSL_PROTOCOL_ERROR»

Любые предложения будут ценны! Спасибо!


person pixeloftdev    schedule 09.08.2017    source источник


Ответы (1)


Обновление: после включения ВСЕХ прокси-модулей я смог заставить это работать. Это была ссылка, которая избавила меня от нескольких дней головной боли: https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension

person pixeloftdev    schedule 09.08.2017