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

看板Linux作者 (撒燈尚)時間7年前 (2018/09/15 15:49), 7年前編輯推噓8(805)
留言13則, 7人參與, 7年前最新討論串1/1
版本 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..... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.175.48 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1536997799.A.0D7.html

09/15 15:54, 7年前 , 1F
<VirtualHost IP:port>
09/15 15:54, 1F
唔....這樣的話是不是需要兩組IP? 一組給http(port 80)另一組給https(port 443) 使用!?

09/15 17:57, 7年前 , 2F
憑證要設定啊,一個站一個
09/15 17:57, 2F
憑證應該是有設定了,只是目前卡在port 443的部分還沒辦法確定憑證有沒有設錯

09/15 18:08, 7年前 , 3F
多憑證的話扯到sni問題 openssl也要更新
09/15 18:08, 3F

09/15 18:35, 7年前 , 4F
防火牆有開443?
09/15 18:35, 4F

09/15 18:45, 7年前 , 5F
在ssl.conf最下面加 NameVirtualHost *:443
09/15 18:45, 5F
防火牆有開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

09/25 16:32, 7年前 , 6F
試過ServerName www.abc.com:443麼?
09/25 16:32, 6F

09/27 09:41, 7年前 , 7F
用 <VirtualHost *:443> 帶不同的ServerName
09/27 09:41, 7F

09/27 09:43, 7年前 , 8F
然後一樣加上 NameVirtualHost *:443
09/27 09:43, 8F

09/27 09:44, 7年前 , 9F
至於憑證,只要該放的憑證路徑沒錯應該就沒問題
09/27 09:44, 9F

09/27 09:45, 7年前 , 10F
我也是用同樣版本的 apache..
09/27 09:45, 10F

09/27 09:47, 7年前 , 11F
補充一下不同的ServerName指的是像oWindo大說的那樣設定
09/27 09:47, 11F
試了上面兩位大大的方法,雖然沒有錯誤訊息出現 不過連結網站直接跳到預設的網站...(第一組VirtualHost) 網址加上https 則是 "無法連上這個網站" 另外...其他沒有SSL的網站設定都是 NameVirtualHost * <VirtualHost *> 不知道是不是這樣造成衝突 ※ 編輯: SouthernSun (61.59.111.8), 09/27/2018 12:00:27

09/27 17:51, 7年前 , 12F
這都要加上:80啊
09/27 17:51, 12F

10/01 14:46, 7年前 , 13F
考慮一下VM
10/01 14:46, 13F
文章代碼(AID): #1RdBcd3N (Linux)
文章代碼(AID): #1RdBcd3N (Linux)