Jump to content

Recommended Posts

Posted

Есть сайт, работающий по http и https.

На одной странице этого сайта есть iframe, в котором отображается онлайн-трансляция (используется специальная embed-ссылка на видеосервер).

В http все хорошо. А вот в https трансляция не работает — скорее всего потому что браузер блокирует незащищенное подключение. Видеосервер https не поддерживает, только http.

Я правильно понимаю, что мне нужно в веб-сервере настроить обратный прокси? Или есть другие способы?

Posted
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-код загрузился.

Я что-то недоделал?

Или все правильно, просто в веб-странице видеосервера приняты меры против такого проксирования?

Posted

Разобрался, там просто ссылки от корня используются (/flu и прочие), поэтому страница и не работала.

Видимо придется сохранять структуру адресов.

Posted

Попробуйте не добавлять лишний элемент в пути, а выделить собственный хостнейм для реверс-прокси.

Запросто может что-то в HTML/JS-коде ссылаться на другие ресурсы по абсолютным путям "/cam", у вас соотв-но это будет 404.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.