我使用配置了VirtualHosts的Apache 2運行多個網站。他們都能正常工作(即www.domain1.com,www.domain2.com,www.domain3.com)。Apache與多個虛擬主機。 SSL只適用於其中的一個
其中一個VHost需要通過HTTPS運行,因此使用通配符域(* .domain1.com)進行SSL設置,但似乎SSL端口也對其他2個域打開:例如,我可以訪問https://www.domain2.com。問題在於,瀏覽器顯然會發出警告,因爲請求的域與證書上的域不匹配。
我想要做的就是完全停止此行爲並阻止訪問https到domain2.com和domain3.com。我知道由於實際的協議,在接受證書並開始解密標頭之前,您無法獲得ServerName,但是有沒有人設法解決這個問題?
謝謝!
rafrafUk