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

一、安裝nginx

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

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

二、使用openssl實現證書中心

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

 

編輯證書中心配置文件vim

建立證書私鑰windows

生成自簽證書瀏覽器

 

 

三、建立服務器證書

 

 

 

四、建立客戶端瀏覽器證書

 

 

五、配置nginx服務器驗證

 

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

 

六、配置雙向驗證
nginx配置開啓ssl_verify_client       on;
在客戶端瀏覽器沒有安裝證書的狀況下訪問服務器

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

 

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

相關文章
相關標籤/搜索