Nginx同時(shí)支持Http和Https的配置詳解
現(xiàn)在的網(wǎng)站支持Https幾乎是標(biāo)配功能,Nginx能很好的支持Https功能。下面列舉一個(gè)配置同時(shí)支持Http和Https的功能。
需要注意的是:既然選擇使用Https,就是為了保證通信安全,那么就沒必要再用Http進(jìn)行通信了。在URL中還支持Http的方式,主要是為了用戶不知道網(wǎng)站支持Https,還是使用Http的方式進(jìn)行訪問。這時(shí)Nginx后臺(tái)需要自動(dòng)將Http請(qǐng)求轉(zhuǎn)成Https的方式,這樣就又能支持Http,又能保證通信安全了。
廢話不多說,下面直接貼一個(gè)Nginx支持Http和Https的配置,是我的wordpres網(wǎng)站支持Https的配置,大家何以參考。
server { # 開啟Https listen 443 ssl; # 配置證書,免費(fèi)證書怎么申請(qǐng)這邊就不多說了。在晚上搜索騰訊云或者阿里云免費(fèi)證書申請(qǐng)即可 ssl_certificate /etc/nginx/conf.d/cert/4351595_www.xxx.pem; ssl_certificate_key /etc/nginx/conf.d/cert/4351595_www.xxx.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; server_name xxx; index index.html index.htm index.php; root /data/wwwroot/wordpress; error_log /var/log/nginx/wordpress-error.log crit; access_log /var/log/nginx/wordpress-access.log; # 這邊用于包含其他配置 include extra/*.conf; include conf.d/rewrite/wordpress.conf; } # 將Http請(qǐng)求轉(zhuǎn)化成Https請(qǐng)求 server { listen 80; server_name xxx; rewrite ^/(.*) https://$server_name$request_uri? permanent; }
到此這篇關(guān)于Nginx同時(shí)支持Http和Https的配置詳解的文章就介紹到這了,更多相關(guān)Nginx同時(shí)支持Http和Https配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Nginx實(shí)現(xiàn)根據(jù)域名http、https分發(fā)配置示例
- Nginx配置多個(gè)HTTPS域名的方法
- 詳解Nginx服務(wù)器中配置全站HTTPS安全連接的方法
- 詳解Nginx配置SSL證書實(shí)現(xiàn)Https訪問
- Nginx配置https的實(shí)現(xiàn)
- nginx配置SSL證書實(shí)現(xiàn)https服務(wù)的方法
- Nginx配置SSL證書部署HTTPS網(wǎng)站的方法(頒發(fā)證書)
- 詳解nginx如何配置HTTPS
- nginx配置ssl證書實(shí)現(xiàn)https訪問的示例
- nginx配置ssl實(shí)現(xiàn)https訪問的步驟(適合新手)
- nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決
相關(guān)文章
Nginx服務(wù)器中瀏覽器本地緩存和虛擬機(jī)的相關(guān)設(shè)置
這篇文章主要介紹了Nginx服務(wù)器中瀏覽器本地緩存和虛擬機(jī)的相關(guān)設(shè)置,是Nginx服務(wù)器搭建過程中的基本配置,需要的朋友可以參考下2015-08-08nginx 1.0.0配ngx_cache_purge實(shí)現(xiàn)高效的反向代理
nginx默認(rèn)安裝就會(huì)帶有反向代理的功能,但想要更好的使用,還得配備frickle.com的ngx_cache_purge模塊,用于清除指定URL的緩存。2011-06-06使用Nginx反向代理與proxy_cache緩存搭建CDN服務(wù)器的配置方法
linux下通過Nginx反向代理和proxy_cache緩存搭建CDN服務(wù)器加快Web訪問速度的配置方法2013-06-06Nginx代理axios請(qǐng)求以及注意事項(xiàng)詳解
這篇文章主要給大家介紹了關(guān)于Nginx代理axios請(qǐng)求以及注意事項(xiàng)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08nginx結(jié)合openssl實(shí)現(xiàn)https的方法
這篇文章主要介紹了基于nginx結(jié)合openssl實(shí)現(xiàn)https的方法,準(zhǔn)備工作大家需要安裝nginx服務(wù),具體操作過程跟隨小編一起看看吧2021-07-07keepalived對(duì)nginx進(jìn)行高可用搭建及原理詳解
這篇文章主要為大家介紹了keepalived對(duì)nginx進(jìn)行高可用搭建及原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09