alibek Posted January 7, 2018 Posted January 7, 2018 Есть сайт, работающий по http и https. На одной странице этого сайта есть iframe, в котором отображается онлайн-трансляция (используется специальная embed-ссылка на видеосервер). В http все хорошо. А вот в https трансляция не работает — скорее всего потому что браузер блокирует незащищенное подключение. Видеосервер https не поддерживает, только http. Я правильно понимаю, что мне нужно в веб-сервере настроить обратный прокси? Или есть другие способы? Вставить ник Quote
NiTr0 Posted January 7, 2018 Posted January 7, 2018 скорее всего - только проксировать. ну или на страничке с ифреймом редиректить хттпс на хттп версию. Вставить ник Quote
alibek Posted January 7, 2018 Author Posted January 7, 2018 35 минут назад, NiTr0 сказал: только проксировать А как это сделать правильно? Что-то не выходит каменный цветок. Адрес видеосервера такой: http://11.22.33.44/cam#/embed.html Добавляю в конфигурацию (Apache) такие строки: ProxyPass /rcam/ http://11.22.33.44/ ProxyPassReverse /rcam/ http://11.22.33.44/ RedirectMatch ^/rcam/(.*)$ http://11.22.33.44/$1 А в iframe, соответственно, указываю адрес /rcam/cam#/embed.html. Но ничего не вижу. Хотя если вручную открыть ссылку site/rcam/cam#/embed.html, то несмотря на чистый белый экран в source я вижу, что нужный html-код загрузился. Я что-то недоделал? Или все правильно, просто в веб-странице видеосервера приняты меры против такого проксирования? Вставить ник Quote
alibek Posted January 7, 2018 Author Posted January 7, 2018 Разобрался, там просто ссылки от корня используются (/flu и прочие), поэтому страница и не работала. Видимо придется сохранять структуру адресов. Вставить ник Quote
rm_ Posted January 7, 2018 Posted January 7, 2018 Попробуйте не добавлять лишний элемент в пути, а выделить собственный хостнейм для реверс-прокси. Запросто может что-то в HTML/JS-коде ссылаться на другие ресурсы по абсолютным путям "/cam", у вас соотв-но это будет 404. Вставить ник Quote
alibek Posted January 7, 2018 Author Posted January 7, 2018 Семен Семеныч... Да, это будет лучше всего. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.