欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解nginx如何配置HTTPS

 更新時(shí)間:2017年05月25日 08:57:15   投稿:zx  
本篇文章主要介紹了詳解nginx如何配置HTTPS,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

使用ssl模塊配置同時(shí)支持http和https并存

一,生成證書

# 1、首先,進(jìn)入你想創(chuàng)建證書和私鑰的目錄,例如:
cd /etc/nginx/

# 2、創(chuàng)建服務(wù)器私鑰,命令會(huì)讓你輸入一個(gè)口令:
openssl genrsa -des3 -out server.key 1024

# 3、創(chuàng)建簽名請(qǐng)求的證書(CSR):
openssl req -new -key server.key -out server.csr

# 4、在加載SSL支持的Nginx并使用上述私鑰時(shí)除去必須的口令:
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key


# 5、最后標(biāo)記證書使用上述私鑰和CSR:
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

二,配置nginx

cd /etc/nginx
vim nginx.conf
#
# HTTPS server configuration
#
server {
  listen    443;
  server_name 本機(jī)的IP地址;

  ssl         on;
  ssl_certificate   /etc/nginx/server.crt;
  ssl_certificate_key /etc/nginx/server.key;

  ssl_session_timeout 5m;

#  ssl_protocols SSLv2 SSLv3 TLSv1;
#  ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
#  ssl_prefer_server_ciphers  on;

  location / {
    #root  html;
    #index testssl.html index.html index.htm;
   proxy_redirect off;
   proxy_set_header Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_pass http://IP地址/ssl/;
  }
}

重啟nginx,在瀏覽器輸入:https://IP地址 會(huì)跳轉(zhuǎn)到 http://IP地址/ssl/ 這個(gè)地址(后期調(diào)整為webservice接口地址即可)

三、受瀏覽器信任的StartSSL免費(fèi)SSL證書:

跟VeriSign一樣,StartSSL(網(wǎng)址:http://www.startssl.com,公司名:StartCom)也是一家CA機(jī)構(gòu),

它的根證書很 久之前就被一些具有開源背景的瀏覽器支持(Firefox瀏覽器、谷歌Chrome瀏覽器、蘋果Safari瀏覽器等)。

四、項(xiàng)目需要,將訪問目錄 \services\ 由http訪問 重定向到 https (解決方法:nginx rewrite 加上 location 方式實(shí)現(xiàn))

location ~ /services/.*$ {
    if ($server_port ~ "^80$"){
      set $rule_0 1$rule_0;
    }
    if ($rule_0 = "1"){
      rewrite /(.*) https://IP地址/$1 permanent;            break;
    }
  }

五,配置結(jié)束上傳以后用nginx -t 測試下配置無誤 就reload一下nginx服務(wù) 檢查443端口是否在監(jiān)聽

/usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok 
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful (顯示表示配置文件沒有錯(cuò)誤)

service nginx reload (重新加載nginx服務(wù)) 
netstat -lan | grep 443 (查看443端口) 
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN (有看到這一行 就表示HTTPS已經(jīng)在工作了) 

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx正反向代理及負(fù)載均衡等功能實(shí)現(xiàn)配置代碼實(shí)例

    Nginx正反向代理及負(fù)載均衡等功能實(shí)現(xiàn)配置代碼實(shí)例

    這篇文章主要介紹了Nginx正反向代理及負(fù)載均衡等功能實(shí)現(xiàn)配置代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Nginx如何封禁IP和IP段的實(shí)現(xiàn)

    Nginx如何封禁IP和IP段的實(shí)現(xiàn)

    這篇文章主要介紹了Nginx如何封禁IP和IP段的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • nginx進(jìn)行端口轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    nginx進(jìn)行端口轉(zhuǎn)發(fā)的實(shí)現(xiàn)

    本文主要介紹了nginx進(jìn)行端口轉(zhuǎn)發(fā)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • nginx代理返回代碼499問題分析與處理

    nginx代理返回代碼499問題分析與處理

    我們通過nginx作為互聯(lián)網(wǎng)代理服務(wù)器,通過它實(shí)現(xiàn)我行內(nèi)部系統(tǒng)向互聯(lián)網(wǎng)系統(tǒng)的接口訪問及調(diào)用,但是在使用過程中,不時(shí)的會(huì)出現(xiàn)大量返回代碼為499的問題,所以本文我們對(duì)為什么nginx會(huì)返回499錯(cuò)誤代碼展開分析和研究
    2023-06-06
  • Nginx出現(xiàn)403?Forbidden的幾種簡單解決方式

    Nginx出現(xiàn)403?Forbidden的幾種簡單解決方式

    這篇文章主要介紹了Nginx出現(xiàn)403?Forbidden的幾種解決思路,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx多層代理配置方法

    Nginx多層代理配置方法

    這篇文章主要介紹了Nginx多層代理配置方法,此篇文章只給大家介紹nginx的多級(jí)代理配置代碼,需要的朋友可以參考下
    2017-08-08
  • 解決使用了nginx獲取IP地址都是127.0.0.1 的問題

    解決使用了nginx獲取IP地址都是127.0.0.1 的問題

    這篇文章主要介紹了解決使用了nginx獲取IP地址都是127.0.0.1 的問題,獲取i工具的完整代碼文中給大家提到,具體實(shí)例代碼跟隨小編一起看看吧
    2021-09-09
  • Linux下Nginx安全證書ssl配置方法

    Linux下Nginx安全證書ssl配置方法

    這篇文章主要介紹了linux下nginx服務(wù)器配置安全證書的方法,分享下證書的具體安裝步驟,有需要的朋友參考下
    2014-01-01
  • Nginx+Tomcat負(fù)載均衡集群的實(shí)現(xiàn)示例

    Nginx+Tomcat負(fù)載均衡集群的實(shí)現(xiàn)示例

    本文主要介紹了Nginx + Tomcat負(fù)載均衡集群的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • nginx反向代理webSocket配置詳解

    nginx反向代理webSocket配置詳解

    這篇文章主要介紹了nginx反向代理webSocket配置詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10

最新評(píng)論