nginx多站點,ssl偏愛第乙個證書

2021-09-04 10:08:23 字數 548 閱讀 4700

乙個老舊的系統上,部署了nginx及php,今天啟用新的ssl證書,在nginx上做了設定,執行nginx -t語法檢查沒有問題。但過載nginx以後,瀏覽器訪問站點失敗,提示證書問題,檢視證書,確是同乙個nginx下另外乙個站點的證書。

再查那個站點的配置,也啟用的自己的ssl證書,但這個證書早過期了。於是諮詢其它人,問能不能臨時把這個ssl配置給取消掉,反正也是過期的證書,也沒啥用。再保證不影響其它業務的前提下,我把配置檔案(nginx主配置檔案以include形式包含單獨的檔案,不是那種include *.conf,我最反對這樣寫)做好備份,接著把監聽443埠的配置稀里嘩啦全部乾掉。過載nginx,再訪問站點,還是不行,但證書變了,變成另乙個站點的證書。

在看主配置檔案nginx.conf的include 行的順序,發現該站點是繼承第乙個站點的證書(按include 的順序),那好,我把這個不能訪問的站點的配置,寫到第一行。

過載nginx,果然變成自己的證書了,訪問也正常。

nginx多站點,ssl偏愛第乙個證書

乙個老舊的系統上,部署了nginx及php,今天啟用新的ssl證書,在nginx上做了設定,執行nginx t語法檢查沒有問題。但過載nginx以後,瀏覽器訪問站點失敗,提示證書問題,檢視證書,確是同乙個nginx下另外乙個站點的證書。再查那個站點的配置,也啟用的自己的ssl證書,但這個證書早過期了...

nginx配置多站點

nginx的配置檔案中如何配置多個站點,實際上一台伺服器上有時候需要部署多個站點,我們需要建立一些virtual host,通過其他埠 another virtual host using mix of ip name and port based configuration server loca...

nginx安裝 多站點

區別 yum 不支援定製,安裝檔案分散不好管理 make原始碼 安裝複雜,模組定製,安裝目錄自定義,方便管理 wget c tar zxf nginx 1.18.0.tar.gz cd nginx 1.18.0 依賴yum install y gcc c編譯器 yum install y gcc c...