nginx多域名只有1個(gè)域名配置ssl,其他沒(méi)有證書(shū)的域名使用https訪問(wèn),直接跳到配
時(shí)間:2023-02-18 02:08:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-18 02:08:01 來(lái)源:建站知識(shí)
假設(shè)有三個(gè)域名a.web.com, b.web.com,
http://c.web.com,并且只有
http://a.web.com對(duì)應(yīng)的單域名ssl證書(shū)。
注意: http協(xié)議默認(rèn)采用80端口通信,https協(xié)議默認(rèn)采用443端口通信。
1.利用nginx為三個(gè)域名配置代理服務(wù),初始是為每個(gè)域名增加一個(gè)server段,總共增加三個(gè)server段,其中server_name分別修改為對(duì)應(yīng)的三個(gè)指定域名,且監(jiān)聽(tīng)80端口。(此刻可以使用http協(xié)議來(lái)訪問(wèn)三個(gè)對(duì)應(yīng)的網(wǎng)站服務(wù)。)
2.繼續(xù)新增一個(gè)server段,server_name為a.web.com, 監(jiān)聽(tīng)443端口,且配置
http://a.web.com域名對(duì)應(yīng)的單域名ssl證書(shū)。(此刻僅開(kāi)啟了
http://a.web.com域名的ssl服務(wù),可以通過(guò)
https://a.web.com來(lái)訪問(wèn)對(duì)應(yīng)網(wǎng)站服務(wù)。同上,因?yàn)?0端口均開(kāi)放,可以使用http協(xié)議來(lái)訪問(wèn)三個(gè)對(duì)應(yīng)網(wǎng)站服務(wù)。)
核心:
1.配置文件新增server段
2.每個(gè)server段直接理論是互不干擾的,監(jiān)聽(tīng)443端口的server段和監(jiān)聽(tīng)80端口的段可以同時(shí)存在且同時(shí)起作用。
3.如何你希望任何http訪問(wèn)均跳轉(zhuǎn)至
https://a.web.com訪問(wèn)模式,可以上面新增的三個(gè)80端口的server段,使用rewrite屬性,進(jìn)行強(qiáng)制跳轉(zhuǎn)。
關(guān)鍵詞:使用,訪問(wèn),直接,證書(shū),配置