亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Nginx域名轉發https訪問的實現

Nginx域名轉發https訪問的實現

熱門標簽:江蘇自動外呼系統一般多少錢 比較穩定的外呼系統 ai電話機器人營銷 鸚鵡螺號航海地圖標注時間 云南云電銷機器人招商 信貸電銷機器人系統 山東電信外呼系統靠譜嗎 400 電話 申請費用 長沙回撥外呼系統

說在前面的話:

突然接到這么一個任務,將多個域名的訪問必須使用https的轉發訪問,其實對Niginx的使用很簡單,文檔也很齊全(不管是騰訊云還是阿里云),入坑的原因是對Niginx服務器的陌生和走的彎路。

1.彎路:Tomcat支持SSL

騰訊云Tomcat服務器證書配置

修改server.xml文件

<Connector 
   port="443" 
   protocol="org.apache.coyote.http11.Http11NioProtocol" 
   SSLEnabled="true" 
   scheme="https" 
   secure="true" 
   keystoreFile="conf\ssl\生產的證書名稱我使用相對路徑.jks" 
   keystoreType="JKS" 
   keystorePass="證書對應的密碼" 
   clientAuth="false" 
   sslProtocol="TLSv1+TLSv1.1+TLSv1.2"
   maxThreads="150" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256">
</Connector>

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8209" protocol="AJP/1.3" redirectPort="8443" secretRequired="" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

keystoreType="JKS":請注意該配置跟阿里云的不一樣,記得修改

<Engine defaultHost="我的域名" name="Catalina" jvmRoute="tomcat1" URIEncoding="UTF-8">
 <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
 <Realm className="org.apache.catalina.realm.LockOutRealm">
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
 </Realm>
 <Host name="我的域名" appBase="webapps" unpackWARs="true" autoDeploy="true">
  <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
    prefix="localhost_access_log" suffix=".txt"
    pattern="%h %l %u %t &quot;%r&quot; %s %b" />
 </Host>
</Engine>

聽同事說,配置就好了,入坑的地方也是,服務器啟動完畢之后443端口也被占用了,真的好坑好坑,如果不需要轉發的時候,可以使用改配置。

啟動nginx 不成功bind() to 0.0.0.0:443 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions

2.言歸正傳

2.1 需求概述

當在一個服務器(騰訊云的服務器的IP地址)部署多個服務,不同服務需要通過不同域名訪問時,可以通過Nginx代理進行域名轉發,同時還可以通過配置SSL模塊實現https訪問。(我的服務器使用window系統,如果沒有SSL模塊需要自行開啟,默認是支持的)

在一個服務器同時部署3個服務:服務A,服務B和服務C,服務需配置以下域名:

  • pangsir01.domain.com域名對應服務A;
  • pangsir02.domain.com域名對應服務B;
  • pangsir03.domain.com域名對應服務C;

服務通過https訪問,http請求重定向至https。

2.2 服務代理設置

配置Nginx監聽443端口(==我因為Tomcat的配置,在這里卡了半天,不成功==),實現域名轉發和https訪問,本示例使用的證書是crt格式證書

(1)服務A的配置

server {
 listen 443 ssl; #監聽端口,Nginx1.5后推薦使用
 server_name pangsir01.domain.com; #請求域名
 ssl_certificate ssl/證書名稱A.crt; #crt證書路徑,存放位置Nginx的conf/ssl文件夾下,可以使用絕對路徑
 ssl_certificate_key  ssl/證書名稱A.key; #crt證書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協議

 # 攔截所有請求
 location / {
  proxy_http_version 1.1; #代理使用的http協議
  proxy_set_header Host $host; #header添加請求host信息
  proxy_set_header X-Real-IP $remote_addr; # header增加請求來源IP信息
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 增加代理記錄
  proxy_pass http://127.0.0.1:8001; #服務A訪問地址
 }
}

(2)服務B的配置

server {
 listen 443 ssl; #監聽端口,Nginx1.5后推薦使用
 server_name pangsir02.domain.com; #請求域名
 ssl_certificate ssl/證書名稱B.crt; #crt證書路徑,存放位置Nginx的conf/ssl文件夾下,可以使用絕對路徑
 ssl_certificate_key  ssl/證書名稱B.key; #crt證書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協議

 # 攔截所有請求
 location / {
  proxy_http_version 1.1; #代理使用的http協議
  proxy_set_header Host $host; #header添加請求host信息
  proxy_set_header X-Real-IP $remote_addr; # header增加請求來源IP信息
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 增加代理記錄
  proxy_pass http://127.0.0.1:8002; #服務B訪問地址
 }
}

(3)服務C的配置

server {
 listen 443 ssl; #監聽端口,Nginx1.5后推薦使用
 server_name pangsir03.domain.com; #請求域名
 ssl_certificate ssl/證書名稱C.crt; #crt證書路徑,存放位置Nginx的conf/ssl文件夾下,可以使用絕對路徑
 ssl_certificate_key  ssl/證書名稱C.key; #crt證書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協議

 # 攔截所有請求
 location / {
  proxy_http_version 1.1; #代理使用的http協議
  proxy_set_header Host $host; #header添加請求host信息
  proxy_set_header X-Real-IP $remote_addr; # header增加請求來源IP信息
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 增加代理記錄
  proxy_pass http://127.0.0.1:8003; #服務B訪問地址
 }
}

2.3 http請求自動轉發

增加server配置,監聽80端口,對所有域名進行https重定向

server {
 listen  80; #監聽端口
 server_name a.domain.com b.domain.com c.domain.com; #請求域名
 return  301 https://$host$request_uri; #重定向至https訪問。
}

我的需求到這里就搞定了,下面的內容屬于擴展內容,記錄一下

3.WebSocket的SSL配置

假如服務A中使用到websocket(訪問接口為:/websocket),需要將ws協議更換為wss協議,可在服務A的server配置中增加一個location配置,攔截websocket進行單獨代理。

服務A的配置,修改后:

server {
  listen 443 ssl; #監聽端口
  server_name pangsir01.domain.com; #請求域名
  ssl_certificate ssl/證書名稱A.crt; #crt證書路徑
  ssl_certificate_key  ssl/證書名稱A.key; #crt證書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協議

  # 攔截所有請求
  location / {
   proxy_http_version 1.1; #代理使用的http協議
   proxy_set_header Host $host; #header添加請求host信息
   proxy_set_header X-Real-IP $remote_addr; # header增加請求來源IP信息
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 增加代理記錄
   proxy_pass http://127.0.0.1:8001; #服務A訪問地址
  }
  
  # 攔截websocket請求
  location /websocket {
   proxy_pass http://127.0.0.1:8001;
   proxy_http_version 1.1;
   proxy_set_header Upgrade $http_upgrade;
   proxy_set_header Connection "upgrade";
  }
 }

到此這篇關于Nginx域名轉發https訪問的實現的文章就介紹到這了,更多相關Nginx域名轉發https訪問內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:亳州 運城 衡陽 澳門 嘉興 烏海 齊齊哈爾 拉薩

巨人網絡通訊聲明:本文標題《Nginx域名轉發https訪問的實現》,本文關鍵詞  Nginx,域名,轉發,https,訪問,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx域名轉發https訪問的實現》相關的同類信息!
  • 本頁收集關于Nginx域名轉發https訪問的實現的相關信息資訊供網民參考!
  • 推薦文章
    成人免费观看网欧美片| 天天做人人爱夜夜爽2020| 欧美激情在线精品video| 精品国产一级毛片| 黄视频网站免费观看| 99色视频在线观看| a级毛片免费全部播放| 午夜欧美成人香蕉剧场| 可以在线看黄的网站| 国产a一级| 国产一区免费在线观看| 日韩av片免费播放| 国产高清视频免费观看| 可以免费在线看黄的网站| 午夜欧美成人久久久久久| 国产精品自拍在线| 成人a大片在线观看| 精品久久久久久综合网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产麻豆精品高清在线播放| 亚洲www美色| 欧美一级视| 91麻豆tv| 国产美女在线观看| 国产极品精频在线观看| 成人免费网站久久久| 国产成人精品影视| 欧美一级视频免费观看| 在线观看导航| 日韩免费片| 亚洲精品影院久久久久久| 99热精品在线| 天天色成人| 一a一级片| 美女免费精品高清毛片在线视| 亚洲www美色| 91麻豆精品国产综合久久久| 色综合久久天天综线观看| 日韩免费片| 国产一区二区精品| 国产伦久视频免费观看视频| 99热视热频这里只有精品| 精品国产一区二区三区久| 欧美1区| 色综合久久天天综合| 青青久热| 成人高清视频免费观看| 成人免费网站久久久| 精品国产一区二区三区免费| 欧美a级成人淫片免费看| 亚欧乱色一区二区三区| 欧美激情伊人| 999精品影视在线观看| 免费一级片网站| 天天做日日干| 高清一级毛片一本到免费观看| 欧美激情一区二区三区在线播放| 精品国产一级毛片| 999精品影视在线观看| 国产欧美精品午夜在线播放| 亚洲精品永久一区| 国产不卡在线看| 成人免费观看网欧美片| 欧美1区| 久久精品免视看国产成人2021| 成人免费网站久久久| 欧美爱色| 成人免费观看网欧美片| 久久精品店| 国产精品1024永久免费视频| 成人a大片在线观看| 亚洲不卡一区二区三区在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲www美色| 欧美激情一区二区三区在线| 欧美日本免费| 午夜激情视频在线观看| 国产成人女人在线视频观看| 91麻豆精品国产高清在线| 久久99青青久久99久久| 日韩免费在线| 91麻豆精品国产高清在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩中文字幕在线观看视频| 韩国毛片| 欧美大片一区| 四虎影视库| 国产一区二区精品| 一 级 黄 中国色 片| 黄色免费三级| 天堂网中文在线| 国产国语对白一级毛片| 99久久精品国产高清一区二区| 国产a一级| 国产一区二区精品久久91| 韩国毛片基地| 九九干| 日本免费看视频| 色综合久久天天综合绕观看| 久久国产一区二区| 国产91丝袜高跟系列| 精品视频在线观看视频免费视频 | 九九久久99| 青青久久精品国产免费看| 日韩专区一区| 91麻豆国产| 尤物视频网站在线| 欧美一级视| 一本伊大人香蕉高清在线观看| 日韩女人做爰大片| 欧美激情影院| 国产91丝袜高跟系列| 久草免费在线色站| 99久久视频| 天天色成人| 欧美国产日韩久久久| 999精品在线| 日韩avdvd| 精品视频免费在线| 日本免费看视频| 91麻豆精品国产综合久久久| 亚欧视频在线| 黄视频网站在线免费观看| 韩国三级视频网站| 久久精品成人一区二区三区| 欧美一区二区三区在线观看| 成人免费高清视频| 日本在线播放一区| 午夜久久网| 九九干| 欧美国产日韩在线| 人人干人人插| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 可以免费在线看黄的网站| 亚洲精品影院一区二区| 国产视频一区在线| 黄色福利片| 成人免费高清视频| 亚洲第一视频在线播放| 亚洲不卡一区二区三区在线| 国产韩国精品一区二区三区| 国产伦精品一区二区三区无广告 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频一区二区在线观看| 亚洲精品永久一区| 国产极品精频在线观看| 欧美激情伊人| 国产一区精品| 欧美a级v片不卡在线观看| 精品久久久久久影院免费| 91麻豆爱豆果冻天美星空| 日日夜夜婷婷| 国产精品自拍一区| 毛片的网站| a级毛片免费观看网站| 青青青草影院| 欧美a级片视频| 国产a免费观看| 99热视热频这里只有精品| 国产视频在线免费观看| 国产极品精频在线观看| 天堂网中文在线| 日本免费区| 精品在线观看国产| 国产视频网站在线观看| 成人av在线播放| 青青青草视频在线观看| 韩国毛片| 日本伦理片网站| 成人高清视频免费观看| 日韩欧美一二三区| 成人影院一区二区三区| 成人免费观看的视频黄页| 免费一级生活片| 黄色免费三级| 成人影院一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久精品道一区二区三区| 国产一区二区精品尤物| 国产成人精品影视| 亚洲精品永久一区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产网站在线| 成人高清视频免费观看| 日日夜夜婷婷| 精品国产一区二区三区久| 国产网站免费| 国产伦精品一区二区三区无广告 | 一级女性大黄生活片免费| 精品国产亚洲一区二区三区| 一级女性全黄生活片免费| 91麻豆tv| 久久精品店| 二级片在线观看| 免费国产在线观看| 在线观看导航| 精品视频在线观看视频免费视频 | 精品视频在线观看一区二区| 91麻豆精品国产综合久久久| 欧美大片一区|