Https

為什麼 HTTPS 文件無法在 HTTP 頁面上傳入?

  • August 22, 2017

在什麼情況下 HTTPS 資源(腳本?圖像?影片?iframe?)將無法在 HTTP 頁面中載入?這些文件是從 IIS 8.5 提供的,並且問題發生在多個瀏覽器上。當文件作為 HTTP 發送時,頁面可以正常工作。

我知道出於安全原因,反向(HTTP 文件到 HTTPS 頁面上)可能會出現問題,但這不應該適用於這裡,對吧?

此外,同源策略僅適用於跨多個頁面編寫腳本時是否正確,並且不應影響從同一伺服器載入到單個頁面的文件?

由於各種原因,HTTPS 資源不會在 HTTP 頁面內載入,其中一些原因可能是:

  • SSL 證書無效 *確認根,中間也正確。
  • 瀏覽器和伺服器之間沒有正確協商加密協議,這是一個罕見的錯誤。

(編輯)該協議確實會影響相同的原始頁面。您可以在同一系統上以不同的協議為不同的站點提供服務。在 Apache 中測試。

引用自:https://serverfault.com/questions/869913