nginx ssl免密碼重啟教程詳解

2021-09-19 03:38:00 字數 1332 閱讀 1490

一、nginx如何啟動

1、http和https的區別

https協議需要到ca申請證書,一般免費證書很少,需要交費。

http是超文字傳輸協議,資訊是明文傳輸,https 則是具有安全性的ssl加密傳輸協議。

http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。

http的連線很簡單,是無狀態的;https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。

所以在涉及到賬戶、金錢等敏感資訊互動的時候使用https是個不錯的選擇。

2、申請證書

申請ssl證書過程就不多說了。挺簡單的,本文主要是在nginx上配置ssl證書實現https訪問。

將key和證書上傳到伺服器。

3、nginx配置

**如下?

/root/crt是我的證書目錄,各位讀者可以根據實際情況更改。

二、nginx ssl 免密碼重啟

設定ssl之後每次重啟nginx都需要手動輸入證書密碼,非常麻煩,一旦輸出就要重來。

利用openssl可以將有密碼的私鑰轉化為免密碼的私鑰。?

openssl rsa -inserver.key -out server.key.nopassword

nginx配置ssl的時候將server.key的路徑配置為server.key.nopassword的路徑即可。

nginx ssl免密碼重啟教程詳解

一 nginx如何啟動 1 http和https的區別 https協議需要到ca申請證書,一般免費證書很少,需要交費。http是超文字傳輸協議,資訊是明文傳輸,https 則是具有安全性的ssl加密傳輸協議。http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。h...

SSH免密碼登入教程

在一些受信任的環境中配置免密碼登入,是比較方便的 而對於ansible等自動化工具配置免密碼登入更是必要的。免密碼登入的要點就是,把想讓伺服器信任的客戶機的公鑰傳送到伺服器。當客戶機連線伺服器時直接傳送公鑰過去服務端如果發現本機上存了該公鑰,則直接使用公鑰加密通訊而不再要求進行口令認證。下邊我以10...

SSH免密碼登入教程

在一些受信任的環境中配置免密碼登入,是比較方便的 而對於ansible等自動化工具配置免密碼登入更是必要的。免密碼登入的要點就是,把想讓伺服器信任的客戶機的公鑰傳送到伺服器。當客戶機連線伺服器時直接傳送公鑰過去服務端如果發現本機上存了該公鑰,則直接使用公鑰加密通訊而不再要求進行口令認證。下邊我以10...