[問題] 一主機多網站設定SSL問題

作者: SouthernSun (撒燈尚)   2018-09-15 15:49:54
版本 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.....
作者: newversion (海納百川)   2018-09-15 15:54:00
<VirtualHost IP:port>
作者: hirokofan (笠原弘子 命!)   2018-09-15 17:57:00
憑證要設定啊,一個站一個
作者: 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麼?
作者: pizzahut (...)   2018-09-27 09:41:00
用 <VirtualHost *:443> 帶不同的ServerName然後一樣加上 NameVirtualHost *:443至於憑證,只要該放的憑證路徑沒錯應該就沒問題我也是用同樣版本的 apache..補充一下不同的ServerName指的是像oWindo大說的那樣設定
作者: TPPCMAN (e?▄?▄?▄?▄?▄)   2018-10-01 14:46:00
考慮一下VM

Links booklink

Contact Us: admin [ a t ] ucptt.com