nginx ssl免密碼重啟教程詳解
一、nginx如何啟動
1、HTTP和HTTPS的區(qū)別
https協(xié)議需要到ca申請證書,一般免費證書很少,需要交費。
http是超文本傳輸協(xié)議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協(xié)議。
http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。
http的連接很簡單,是無狀態(tài)的;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進行加密傳輸、身份認證的網(wǎng)絡(luò)協(xié)議,比http協(xié)議安全。
所以在涉及到賬戶、金錢等敏感信息交互的時候使用HTTPS是個不錯的選擇。
2、申請證書
申請SSL證書過程就不多說了。挺簡單的,本文主要是在nginx上配置ssl證書實現(xiàn)https訪問。
將key和證書上傳到服務(wù)器。
3、nginx配置
代碼如下
server { listen 443; #listen [::]:80; server_name passport.ddhigh.com; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/passport.ddhigh.com; include other.conf; #error_page 404 /404.html; location ~ [^/]\.php(/|$) { # comment try_files $uri =404; to enable pathinfo try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; #include pathinfo.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } ssl on; ssl_certificate /root/crt/server.crt; ssl_certificate_key /root/crt/server.key; access_log /home/wwwlogs/passport.ddhigh.com.log access; }
/root/crt是我的證書目錄,各位讀者可以根據(jù)實際情況更改。
二、nginx ssl 免密碼重啟
設(shè)置ssl之后每次重啟nginx都需要手動輸入證書密碼,非常麻煩,一旦輸出就要重來。
利用openssl可以將有密碼的私鑰轉(zhuǎn)化為免密碼的私鑰。
openssl rsa -in server.key -out server.key.nopassword
nginx配置ssl的時候?qū)erver.key的路徑配置為server.key.nopassword的路徑即可。
以上所述是小編給大家介紹的nginx ssl免密碼重啟教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Nginx強制跳轉(zhuǎn)Https(Http訪問跳轉(zhuǎn)Https)
這篇文章主要為大家介紹了Http訪問強制跳轉(zhuǎn)到Https的幾種方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10WordPress中開啟多站點支持及Nginx的重寫規(guī)則配置
這篇文章主要介紹了WordPress中開啟多站點支持及Nginx的重寫規(guī)則配置方法,在同一個WordPress軟件中開啟的多個站點如果需要綁定不同域名的話也可以使用WordPress MU Domain Mapping插件,需要的朋友可以參考下2016-03-03網(wǎng)站如何通過nginx設(shè)置黑/白名單IP限制及國家城市IP訪問限制
如果你的服務(wù)器被攻擊很厲害,而且服務(wù)器是自己練手的,不需要其他用戶訪問的,那么就可以配置一下nginx的白名單,下面這篇文章主要給大家介紹了關(guān)于網(wǎng)站如何通過nginx設(shè)置黑/白名單IP限制及國家城市IP訪問限制的相關(guān)資料,需要的朋友可以參考下2022-07-07Nginx網(wǎng)站根目錄更改及導致403 forbidden的問題解決
最近因為工作需要,要將Nginx網(wǎng)站根目錄更改下,通過網(wǎng)上的一些教程更改后,但發(fā)現(xiàn)測試的時候一直提示403 forbidden錯誤,后臺通過一個朋友的提示也解決了,所以現(xiàn)在將詳細的步驟分享給大家,有需要的朋友們可以參考學習。2016-10-10nginx proxy_buffer_size解決后端服務(wù)傳輸數(shù)據(jù)過多,header過大問題
這篇文章主要介紹了nginx proxy_buffer_size解決后端服務(wù)傳輸數(shù)據(jù)過多,header過大問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12Nginx環(huán)境下WordPress的多站點功能配置詳解
WordPress的多站點功能允許安裝一個WordPress程序的情況下,實現(xiàn)多個站點也就是一套程序,可以綁定多個域名或子域名,本文詳細介紹了在Nginx環(huán)境下WordPress的多站點功能配置方法2018-10-10