https 證書配置無效排查思路 過程

2022-09-07 11:51:11 字數 1658 閱讀 9106

配置了 https 證書 ,卻不生效,類似下圖

1:確認證書是否有效

2:開啟 chrome 控制台 security 選項 , 有報紅的地方就是 引用了 http 資源,那麼需要將這些http 資源修改為 https

5:我的是可以訪問 ,在這個頁面上點選高階 訪問是可以訪問的 ,但是由於 網頁是https 的 不允許請求 http 資源 ,所以直接報紅 掛掉

6:改為https 後路徑是這樣的 也是掛掉

7:第一想法是nginx 去進行配置路由,發現一直無法生效 (這個耗費了好長時間)

9:將 tomcat 配置檔案中修改 埠為 6081埠 ,並重啟 tomcat

/tomcat8/conf 

vim server.xml

10:這時候在 nginx.conf 檔案上寫終於是生效了

11:但是之前沒有配置過帶埠號的 https 。一直以為 https 就只能繫結 預設的443 埠

這樣子 ,知識盲區了,怎麼搜也搜不出想要的答案。這樣寫試試看,能不能匹配

12:發現還是不能,(這個耗費好長時間)

13:看到了一串** , 是將 listen 443 ssl 進行修改為 listen 6080 ssl 成功了。意思是

匹配到這個server ,location / 匹配tomcat 的埠對映 。

14:(1)如果有向這樣匹配多個的話,加上有可能會找不到資源。或者無法訪問 。不妨先將其他都注釋掉,

(2)只開放乙個 location / 試試。

(3)還有http 要改為https

HTTPS 證書配置

在 申請證書,這裡我以 為例申請設定 輸入要使用https的證書位址,生成證書及驗證檔案 驗證網域名稱 驗證網域名稱支援三種方式,ftp 檔案驗證,dns驗證 如果有ftp,推薦使用ftp驗證,簡單快捷 如果沒有ftp推薦使用檔案驗證,如果埠號不是80埠請使用dns驗證方式。在 根目錄下建立資料夾,...

nginx 配置https證書

安裝證書 檔案說明 1.證書檔案214467769540415.pem,包含兩段內容,請不要刪除任何一段內容。2.如果是證書系統建立的csr,還包含 證書私鑰檔案214467769540415.key。2 開啟 nginx 安裝目錄下 conf 目錄中的 nginx.conf 檔案,找到 3 將其修...

Nginx配置Https證書

生成sll證書步驟 一 生成乙個rsa金鑰 openssl genrsa des3 out huqp.key 1024 二 拷貝乙個不需要輸入密碼的金鑰檔案 openssl rsa in huqp.key out huqp nopass.key 三 生成乙個證書請求 openssl req new ...