→ newversion: <VirtualHost IP:port> 09/15 15:54
唔....這樣的話是不是需要兩組IP? 一組給http(port 80)另一組給https(port 443)
使用!?
推 hirokofan: 憑證要設定啊,一個站一個 09/15 17:57
憑證應該是有設定了,只是目前卡在port 443的部分還沒辦法確定憑證有沒有設錯
推 yanli2: 多憑證的話扯到sni問題 openssl也要更新 09/15 18:08
推 yanli2: 防火牆有開443? 09/15 18:35
推 gata: 在ssl.conf最下面加 NameVirtualHost *:443 09/15 18:45
防火牆有開443,也有加 NameVirtualHost *:443
然後 VirtualHost 改成 <VirtualHost *:443>
結果出現錯誤訊息
[error] VirtualHost *:80 -- mixing * ports and non-* ports with a
NameVirtualHost address is not supported, proceeding with undefined results
推 oWindo: 試過ServerName www.abc.com:443麼? 09/25 16:32
推 pizzahut: 用 <VirtualHost *:443> 帶不同的ServerName 09/27 09:41
推 pizzahut: 然後一樣加上 NameVirtualHost *:443 09/27 09:43
→ pizzahut: 至於憑證,只要該放的憑證路徑沒錯應該就沒問題 09/27 09:44
→ pizzahut: 我也是用同樣版本的 apache.. 09/27 09:45
→ pizzahut: 補充一下不同的ServerName指的是像oWindo大說的那樣設定 09/27 09:47
試了上面兩位大大的方法,雖然沒有錯誤訊息出現
不過連結網站直接跳到預設的網站...(第一組VirtualHost)
網址加上https 則是 "無法連上這個網站"
另外...其他沒有SSL的網站設定都是
NameVirtualHost *
<VirtualHost *>
不知道是不是這樣造成衝突
※ 編輯: SouthernSun (61.59.111.8), 09/27/2018 12:00:27
推 pizzahut: 這都要加上:80啊 09/27 17:51
→ TPPCMAN: 考慮一下VM 10/01 14:46