2017-03-01 22 views
0

我有一個網站example.com和只有這個域的SSL證書。包括除www之外的子域名。該網站基於Typo3。https,一個子域名和一個iframe:購買額外SSL證書的其他選擇?

example.com/map是一個iframe(注意子域):

<iframe src=„https://map.example.com「 width="400" height="300"> 

這並不適用於所有瀏覽器。某些瀏覽器顯示錯誤(SSL_ERROR_BAD_CERT_DOMAIN),因爲該子域未被證書覆蓋。

該子域包含相當複雜的內容,我不知道如何在Typo3中建立,這就是爲什麼我使用iframe。

問:

有什麼辦法插入的map.example.comexample.com/map的頁面內容,而無需購買額外的SSL證書的域名?

感謝
皮達

+0

否 - 除非您想通過您擁有有效證書的服務器進行代理。 (當然,在大多數情況下,「購買」證書當前不再是必要的了 - Let's Encrypt免費提供證書,前提是您可以在服務器上安裝其中一個客戶端以獲取證書。) – CBroe

回答

1

我看到了以下解決方案:

  • 獲取map.example.com證書
  • 鏈接:不要使用一個iFrame的只是鏈接到該網站map.example.com
  • 設置反向代理
  • 服務器端包含:寫的網站example.com/map的延伸,其中包括從map.example.com
  • 內容
  • 重建解決方案爲TYPO3擴展

很難說哪一個最適合您。

服務器端包括在某些情況下可能很容易,但在大多數情況下,它需要大量的搜索替換將要粘貼的內容。它還需要將資產文件(圖像,javascript,css)包含在TYPO3模板中,或者通過解析整個包含內容來動態包含。

如果您已經安裝了所需的軟件組件並具備所需知識,則可以輕鬆設置反向代理。否則它需要一些閱讀和幾個小時才能設置。