版本 Apache/2.2.14 (Ubuntu)
設定多站點多憑證
不同網站執行在同一台主機,其中包含http 與 https
基本上以前沒有加入SSL憑證過,一般新增設定都沒問題
最近新增了一個網站需要放上憑證,然後就失敗了 Orz
設置的方法是把憑證裝一裝包一包 然後拷貝一份舊的conf來修改
問題在於 SSL要用443 port
所以就設定
<VirtualHost *:443>
ServerName www.abc.com
失敗!
<VirtualHost abc:443>
ServerName www.abc.com
失敗!
<VirtualHost abc:443>
ServerName www.abc.com
失敗!
<VirtualHost _default_:443>
<VirtualHost www.abc.com:443>
<VirtualHost www.abc.com>
<VirtualHost test>
都失敗!
而且都有配置 NameVirtualHost 以對應 (還是不用?)
實在不懂...為什麼只有*可以 只要一改名就會跳到預設網站
目前光是這個步驟就卡關,連驗證https都還沒辦法
是說之前其他網站都是使用這個<VirtualHost *>也沒有特別設定其他名稱...
結果只要一改 <VirtualHost 名子:port> 就不行 Orz.....
作者:
yanli2 ( Yan™)
2018-09-15 18:08:00多憑證的話扯到sni問題 openssl也要更新防火牆有開443?
作者: gata ((  ̄ c ̄)y▂ξ) 2018-09-15 18:45:00
在ssl.conf最下面加 NameVirtualHost *:443
作者: oWindo (小旋風) 2018-09-25 16:32:00
試過ServerName www.abc.com:443麼?
用 <VirtualHost *:443> 帶不同的ServerName然後一樣加上 NameVirtualHost *:443至於憑證,只要該放的憑證路徑沒錯應該就沒問題我也是用同樣版本的 apache..補充一下不同的ServerName指的是像oWindo大說的那樣設定
作者:
TPPCMAN (e?▄?▄?▄?▄?▄)
2018-10-01 14:46:00考慮一下VM