Apache-2.2

為具有多個虛擬主機的 Linux 伺服器上的單個網站設置 SSL

  • April 9, 2012

如果不配置 apache 以支持 SNI,我可以購買 SSL 證書並在具有 2 個基於名稱的 Vhost 的 Centos Linux 伺服器上使用嗎?我只對保護兩個域之一感興趣。這是否可以在 httpd 配置文件中進行配置,例如可能首先列出需要保護的域等?

我知道 SNI 可用於具有多個域的單個伺服器上的多個證書。就我而言,我只對保護單個域感興趣。

是的,這樣就可以了——您<VirtualHost *:443>需要為需要保護的站點創建一個塊。

一個問題是,如果有人碰巧嘗試https://在非安全域的 URL 上粘貼一個,他們會在嘗試連接到安全域時看到證書錯誤 - 然後如果他們點擊它,他們會從安全域載入他們的內容。

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