nginx ssl免密碼重啟教程詳解
一、nginx如何啟動(dòng)
1、HTTP和HTTPS的區(qū)別
https協(xié)議需要到ca申請(qǐng)證書(shū),一般免費(fèi)證書(shū)很少,需要交費(fèi)。
http是超文本傳輸協(xié)議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協(xié)議。
http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。
http的連接很簡(jiǎn)單,是無(wú)狀態(tài)的;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,比http協(xié)議安全。
所以在涉及到賬戶(hù)、金錢(qián)等敏感信息交互的時(shí)候使用HTTPS是個(gè)不錯(cuò)的選擇。
2、申請(qǐng)證書(shū)
申請(qǐng)SSL證書(shū)過(guò)程就不多說(shuō)了。挺簡(jiǎn)單的,本文主要是在nginx上配置ssl證書(shū)實(shí)現(xiàn)https訪(fǎng)問(wèn)。
將key和證書(shū)上傳到服務(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是我的證書(shū)目錄,各位讀者可以根據(jù)實(shí)際情況更改。
二、nginx ssl 免密碼重啟
設(shè)置ssl之后每次重啟nginx都需要手動(dòng)輸入證書(shū)密碼,非常麻煩,一旦輸出就要重來(lái)。
利用openssl可以將有密碼的私鑰轉(zhuǎn)化為免密碼的私鑰。
openssl rsa -in server.key -out server.key.nopassword
nginx配置ssl的時(shí)候?qū)erver.key的路徑配置為server.key.nopassword的路徑即可。
以上所述是小編給大家介紹的nginx ssl免密碼重啟教程詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Nginx強(qiáng)制跳轉(zhuǎn)Https(Http訪(fǎng)問(wèn)跳轉(zhuǎn)Https)
這篇文章主要為大家介紹了Http訪(fǎng)問(wèn)強(qiáng)制跳轉(zhuǎn)到Https的幾種方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10WordPress中開(kāi)啟多站點(diǎn)支持及Nginx的重寫(xiě)規(guī)則配置
這篇文章主要介紹了WordPress中開(kāi)啟多站點(diǎn)支持及Nginx的重寫(xiě)規(guī)則配置方法,在同一個(gè)WordPress軟件中開(kāi)啟的多個(gè)站點(diǎn)如果需要綁定不同域名的話(huà)也可以使用WordPress MU Domain Mapping插件,需要的朋友可以參考下2016-03-03網(wǎng)站如何通過(guò)nginx設(shè)置黑/白名單IP限制及國(guó)家城市IP訪(fǎng)問(wèn)限制
如果你的服務(wù)器被攻擊很厲害,而且服務(wù)器是自己練手的,不需要其他用戶(hù)訪(fǎng)問(wèn)的,那么就可以配置一下nginx的白名單,下面這篇文章主要給大家介紹了關(guān)于網(wǎng)站如何通過(guò)nginx設(shè)置黑/白名單IP限制及國(guó)家城市IP訪(fǎng)問(wèn)限制的相關(guān)資料,需要的朋友可以參考下2022-07-07詳解Ngigx+Tomcat配置動(dòng)靜分離,負(fù)載均衡
本篇文章主要介紹了Ngigx+Tomcat配置動(dòng)靜分離,負(fù)載均衡,具有一定的參考價(jià)值,有需要的可以了解一下。2016-11-11Nginx網(wǎng)站根目錄更改及導(dǎo)致403 forbidden的問(wèn)題解決
最近因?yàn)楣ぷ餍枰?,要將Nginx網(wǎng)站根目錄更改下,通過(guò)網(wǎng)上的一些教程更改后,但發(fā)現(xiàn)測(cè)試的時(shí)候一直提示403 forbidden錯(cuò)誤,后臺(tái)通過(guò)一個(gè)朋友的提示也解決了,所以現(xiàn)在將詳細(xì)的步驟分享給大家,有需要的朋友們可以參考學(xué)習(xí)。2016-10-10nginx proxy_buffer_size解決后端服務(wù)傳輸數(shù)據(jù)過(guò)多,header過(guò)大問(wèn)題
這篇文章主要介紹了nginx proxy_buffer_size解決后端服務(wù)傳輸數(shù)據(jù)過(guò)多,header過(guò)大問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12Nginx環(huán)境下WordPress的多站點(diǎn)功能配置詳解
WordPress的多站點(diǎn)功能允許安裝一個(gè)WordPress程序的情況下,實(shí)現(xiàn)多個(gè)站點(diǎn)也就是一套程序,可以綁定多個(gè)域名或子域名,本文詳細(xì)介紹了在Nginx環(huán)境下WordPress的多站點(diǎn)功能配置方法2018-10-10總結(jié)Nginx 的使用過(guò)程中遇到的問(wèn)題及解決方案
這篇文章主要總結(jié)了Nginx 的使用過(guò)程中遇到的問(wèn)題及解決方案,非常的簡(jiǎn)單實(shí)用,以后遇到相關(guān)問(wèn)題還會(huì)繼續(xù)更新,希望大家收藏關(guān)注2014-10-10