Моя конфигурация:
- Сайт IIS без сертификата (похоже на v6.2 с Window Server 2012R2)
- Доступ SSL через балансировщик нагрузки F5
- Второй сайт (mediawiki, последняя стабильная версия) как приложение в подпапке того же сайта
Я пытаюсь включить второй сайт в качестве фрейма в подпапку сайта, на котором я работаюIIS. Доступ к сайтам осуществляется за балансировщиком нагрузки. Фактический сайт использует http, так как у него нет сертификата. Балансировщик нагрузки имеет сертификат Digicert, и я предполагаю, что действует как обратный прокси.
Итак, я могу получить доступ к каждому сайту через https. https://site.xxx, и https://site.xxx/mediawiki. Все ссылки, кажется, показывают https. Что касается подпапки, я посмотрел сетевой трафик на главной странице и не вижу ни одного URL-адреса, отличного от https.
Итак, я вставил второй сайт как iframe на основной сайт, ибраузер не загружает его, жалуясь, что он не защищен. Глядя на вывод консоли FF, он говорит:
Blocked loading mixed active content "http://site.xxx/mediawiki"
В iframe я указал безопасное полное доменное имя подпапки. Я также попробовал относительный путь, но получил точно такой же результат.
<iframe src="https://site.xxx/mediawiki"></iframe>
В MediaWiki я указал
$wgServer = "//site.com"";
Я также пытался в той же настройке FQDN полногоОсновной сайт с https.
Есть мысли о том, почему он переключен на http?