婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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訪問的實現的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美色涩在线第一页| 一区二区久久久久| 日韩一区二区三区av| 欧美日韩成人综合天天影院| 欧美性色aⅴ视频一区日韩精品| 97久久精品人人爽人人爽蜜臀| 国产一区二区看久久| 国产一区二区中文字幕| 国产一区二区久久| 成人午夜短视频| 91丨porny丨国产| 色呦呦网站一区| 91国偷自产一区二区三区观看| 在线影院国内精品| 8x8x8国产精品| 精品国产自在久精品国产| 精品国产99国产精品| 久久久不卡影院| 亚洲四区在线观看| 亚洲成人av中文| 蜜臀精品久久久久久蜜臀| 国产一区免费电影| 91女厕偷拍女厕偷拍高清| 91福利区一区二区三区| 日韩视频在线一区二区| 久久久精品2019中文字幕之3| 国产精品久久久久四虎| 亚洲一区二区三区四区中文字幕| 午夜精品久久久久| 粉嫩高潮美女一区二区三区 | 国产精品女人毛片| 一区二区三区在线视频观看| 伦理电影国产精品| av网站一区二区三区| 欧美性三三影院| 亚洲国产精品精华液2区45| 亚洲一区二区四区蜜桃| 精品无码三级在线观看视频| 91国模大尺度私拍在线视频| 欧美哺乳videos| 亚洲国产一区二区视频| 久久99精品视频| 91免费视频网| 欧美精品一区二区在线播放| 亚洲一区成人在线| 成人国产亚洲欧美成人综合网| 91精品啪在线观看国产60岁| 中文成人av在线| 精品一区二区在线观看| 欧美吻胸吃奶大尺度电影| 国产精品伦理一区二区| 另类的小说在线视频另类成人小视频在线| 成人h版在线观看| 久久夜色精品国产欧美乱极品| 亚洲色欲色欲www| 国产成人av福利| 欧美成人精品高清在线播放| 亚洲高清视频在线| 91麻豆免费视频| 国产精品天美传媒| 国产福利视频一区二区三区| 精品国产不卡一区二区三区| 日韩中文字幕一区二区三区| 91麻豆123| 亚洲欧美欧美一区二区三区| 国产99精品在线观看| 久久婷婷久久一区二区三区| 美女性感视频久久| 欧美日韩国产首页| 亚洲图片欧美综合| 欧美亚洲另类激情小说| 一色屋精品亚洲香蕉网站| 成人深夜福利app| 国产精品国产三级国产aⅴ中文| 国产成人免费视| 国产精品色在线观看| 成人av免费网站| 亚洲三级在线播放| 91精品办公室少妇高潮对白| 亚洲综合色噜噜狠狠| 欧美亚洲一区二区三区四区| 一区二区三区在线视频免费 | 91美女视频网站| 亚洲欧洲另类国产综合| 91麻豆.com| 亚洲国产欧美另类丝袜| 欧美高清性hdvideosex| 蜜臀久久99精品久久久久宅男| 欧美一区二区三区四区在线观看| 免费成人结看片| 久久久美女艺术照精彩视频福利播放| 国产一区二区91| 中文在线资源观看网站视频免费不卡| 成人av电影观看| 一卡二卡欧美日韩| 91精品国产色综合久久ai换脸| 韩国三级中文字幕hd久久精品| 欧美韩日一区二区三区| 欧美专区日韩专区| 美女视频一区二区三区| 久久久久久久久久久久久夜| 99久久精品国产精品久久| 亚洲成人激情综合网| 国产三级一区二区| 欧美又粗又大又爽| 国产真实乱子伦精品视频| 亚洲欧美一区二区三区国产精品| 69av一区二区三区| 丰满少妇在线播放bd日韩电影| 一区二区国产视频| 精品国产乱码久久久久久浪潮| 91尤物视频在线观看| 捆绑紧缚一区二区三区视频| 最好看的中文字幕久久| 欧美一区二区三区四区在线观看| 国产经典欧美精品| 亚洲一区二区三区爽爽爽爽爽| 日韩免费电影一区| 欧美在线你懂的| 成人免费视频视频| 麻豆视频观看网址久久| 一区二区三区欧美视频| 久久精品夜夜夜夜久久| 欧美日韩视频在线第一区 | 精品国精品自拍自在线| 91久久线看在观草草青青| 国精产品一区一区三区mba桃花 | 欧美电视剧免费观看| 色伊人久久综合中文字幕| 国产在线观看免费一区| 日本不卡在线视频| 亚洲国产一区二区在线播放| 亚洲欧洲99久久| 国产亚洲美州欧州综合国| 91精品在线麻豆| 欧美日本一区二区三区四区| 91丨porny丨在线| 成人天堂资源www在线| 国内精品第一页| 激情综合色综合久久| 亚洲国产cao| 日韩国产一区二| 亚洲成人av电影在线| 亚洲一区免费视频| 亚洲免费观看高清完整| 亚洲色图在线视频| 中文字幕欧美日韩一区| 久久久久国产精品人| 精品国产乱码久久久久久1区2区 | 久久精品免费观看| 青青草国产精品97视觉盛宴 | 韩国毛片一区二区三区| 麻豆精品一二三| 久久97超碰色| 国产精品888| 成人精品一区二区三区四区| 成人网页在线观看| 91视频.com| 欧美日韩国产一级| 日韩一级片网站| 久久影音资源网| 日本一区二区三级电影在线观看| 国产亚洲欧美激情| 亚洲欧美区自拍先锋| 亚洲国产综合91精品麻豆| 午夜精品久久久久久久久久| 日本视频一区二区| 国产精品996| 91福利在线免费观看| 69堂国产成人免费视频| 久久综合狠狠综合久久激情| 久久影音资源网| 亚洲视频一区二区免费在线观看| 一区二区三区欧美在线观看| 男男成人高潮片免费网站| 国产在线播精品第三| av影院午夜一区| 91福利视频网站| 久久婷婷国产综合国色天香 | 91精品国产入口| 国产丝袜在线精品| 一区二区三区欧美视频| 久久狠狠亚洲综合| 色综合久久88色综合天天| 制服丝袜国产精品| 亚洲欧洲精品天堂一级 | 在线观看一区二区精品视频| 884aa四虎影成人精品一区| 久久久久久久久久电影| 亚洲h在线观看| 成人aa视频在线观看| 日韩午夜电影av| 亚洲影院在线观看| 丁香婷婷深情五月亚洲| 91精品国产一区二区| 亚洲特级片在线| 国产aⅴ精品一区二区三区色成熟| 欧美在线观看视频一区二区 | 欧美三级蜜桃2在线观看| 国产校园另类小说区|