Nginx更換ssl證書不生效的問(wèn)題解決
一.場(chǎng)景
在用的ssl證書要過(guò)期了,申請(qǐng)了新的ssl證書下來(lái),在nginx配置上更換上去后,打開系統(tǒng)地址,一依然是使用原來(lái)的舊證書,以前有更換過(guò)別的域名證書,重啟nginx服務(wù)后立馬就生效了。
這次沒(méi)生效,看著舊證書還有幾天才過(guò)期,想著有可能是要等到舊證書過(guò)期后,新證書會(huì)自動(dòng)生效,等到了舊證書過(guò)期后再看新證書還是沒(méi)生效,訪問(wèn)系統(tǒng)域名已經(jīng)提示證書過(guò)期了。
二.尋找原因
網(wǎng)上搜索了一番,有很多種原因如:沒(méi)有更新CND緩存、沒(méi)清理瀏覽器緩存、沒(méi)有更新域名緩存等等。。。但是我們的域名沒(méi)有做CDN、ssl證書并不會(huì)走瀏覽器緩存驗(yàn)證、域名管理中也看了,沒(méi)有看到ssl證書配置、緩存清理等操作。
最后想著是不是nginx配置文件修改不生效呢?于是給nginx配置文件制造一個(gè)錯(cuò)誤,重啟nginx服務(wù),立即提示配置錯(cuò)誤,服務(wù)啟動(dòng)失敗。
之后將舊ssl證書刪除,重啟nginx服務(wù)依然還是使用舊的證書。
三.解決方案
將新的ssl證書放到一個(gè)新目錄下(不放在舊證書同目錄下)修改nginx的證書配置位置,重啟服務(wù),打開系統(tǒng)域名,新的證書生效了。
放到新目錄cert2下
修改配置文件ssl證書路徑
具體原因不知道,有可能是操作系統(tǒng)緩存問(wèn)題,由于是生產(chǎn)環(huán)境服務(wù)器不敢隨便重啟系統(tǒng),要是個(gè)人電腦,“重啟大法”應(yīng)該能夠解決問(wèn)題。
到此這篇關(guān)于Nginx更換ssl證書不生效的問(wèn)題解決的文章就介紹到這了,更多相關(guān)Nginx更換ssl證書不生效內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx中配置HTTP/2協(xié)議的詳細(xì)指南
HTTP/2 是 HTTP 協(xié)議的下一代版本,旨在提高性能、減少延遲并優(yōu)化現(xiàn)代網(wǎng)絡(luò)環(huán)境中的通信效率,本文將為大家介紹Nginx配置HTTP/2協(xié)議想詳細(xì)步驟,需要的可以參考下2025-04-04詳解Nginx中HTTP的keepalive相關(guān)配置
這篇文章主要介紹了Nginx中HTTP的keepalive相關(guān)配置,以及Nginx的Httpd守護(hù)進(jìn)程相關(guān)的keepalive timeout配置,需要的朋友可以參考下2016-01-01nginx編譯安裝后對(duì)nginx進(jìn)行平滑升級(jí)的方法
nginx編譯安裝后用了一段時(shí)間后發(fā)現(xiàn)當(dāng)前版本有漏洞或需要新的功能時(shí)就需要對(duì)當(dāng)前nginx版本進(jìn)行版本升級(jí),所以這時(shí)就需到對(duì)nginx的平滑升級(jí),如何進(jìn)行平滑升級(jí),下面就一起來(lái)了解一下2018-12-12Apache Nginx 禁止目錄執(zhí)行PHP腳本文件的方法
這篇文章主要介紹了Apache Nginx 禁止目錄執(zhí)行PHP腳本文件的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Nginx基礎(chǔ)配置(main、events、http、server、location)
本文主要介紹了Nginx基礎(chǔ)配置(main、events、http、server、location),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06nginx?status配置及參數(shù)配置小結(jié)
本文主要介紹了nginx?status配置及參數(shù)配置,其實(shí)要監(jiān)控Nginx的狀態(tài)非常簡(jiǎn)單,它內(nèi)建了一個(gè)狀態(tài)頁(yè),只需修改Nginx配置啟用Status即可,感興趣的可以了解一下2024-04-04nginx+lua單機(jī)上萬(wàn)并發(fā)的實(shí)現(xiàn)
nginx是我們最常用的服務(wù)器,常用于做內(nèi)容分發(fā)和反向代理,本文主要介紹了nginx+lua單機(jī)上萬(wàn)并發(fā)的實(shí)現(xiàn),有興趣的可以了解下2021-05-05