[問題] 一主機多網站設定SSL問題
版本 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
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
09/15 18:08, 3F
推
09/15 18:35,
7年前
, 4F
09/15 18:35, 4F
推
09/15 18:45,
7年前
, 5F
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
09/25 16:32, 6F
推
09/27 09:41,
7年前
, 7F
09/27 09:41, 7F
推
09/27 09:43,
7年前
, 8F
09/27 09:43, 8F
→
09/27 09:44,
7年前
, 9F
09/27 09:44, 9F
→
09/27 09:45,
7年前
, 10F
09/27 09:45, 10F
→
09/27 09:47,
7年前
, 11F
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
09/27 17:51, 12F
→
10/01 14:46,
7年前
, 13F
10/01 14:46, 13F
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章