Перейти к содержимому
Калькуляторы

Вставить http-фрейм в https-сайт

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

скорее всего - только проксировать.

ну или на страничке с ифреймом редиректить хттпс на хттп версию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Запросто может что-то в 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.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.