nginx配置ssl雙向驗證 nginx https ssl證書配置


1、安裝nginx

參考《nginx安裝》:http://www.ttlsa.com/nginx/nginx-install-on-linux/

如果你想在單IP/服務器上配置多個https,請看《nginx 同一個IP上配置多個HTTPS主機

2、使用openssl實現證書中心

由於是使用openssl架設私有證書中心,因此要保證以下字段在證書中心的證書、服務端證書、客戶端證書中都相同

 

編輯證書中心配置文件

創建證書私鑰

生成自簽證書

3、創建服務器證書

4、創建客戶端瀏覽器證書

5、配置nginx服務器驗證

Linux
點擊“我已充分了解可能的風險”
Linux
點擊“添加例外”
Linux
點擊“確認安全例外”
Linux

 

6、配置雙向驗證
nginx配置開啟ssl_verify_client       on;
在客戶端瀏覽器沒有安裝證書的情況下訪問

Linux
在客戶端瀏覽器導入證書
Linux
將在Linux服務器上生成的客戶端證書下載到windows
Linux
打開火狐瀏覽器的高級選項卡
Linux
在證書管理器中的您的證書中點擊導入
Linux
選擇證書並導入
Linux
再次刷新網頁,彈出“使用確認”點擊確定,就實現了雙向驗證

 

本文轉自:http://www.zhengdazhi.com/?p=865


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM