婷婷综合国产,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人导航| 91麻豆视频网站| 欧美大胆一级视频| 亚洲欧美一区二区三区极速播放 | 欧美高清视频不卡网| 欧美日韩国产大片| 亚洲毛片av在线| 国产精品热久久久久夜色精品三区| 粉嫩蜜臀av国产精品网站| 欧美一区二区在线免费播放| 丝袜亚洲另类丝袜在线| 欧美日韩另类一区| 精品亚洲成a人| 国产精品福利在线播放| 色88888久久久久久影院按摩| 日韩美女精品在线| 欧美久久一区二区| 国产69精品久久久久777| 亚洲国产日韩一区二区| 日本成人在线电影网| 久久99最新地址| 欧美日韩中文字幕一区二区| 亚洲va中文字幕| 国产婷婷色一区二区三区| 色婷婷亚洲一区二区三区| 久久爱另类一区二区小说| 亚洲国产精品欧美一二99| 久久色在线观看| 日韩免费高清av| 日本高清不卡视频| 国产成人午夜电影网| 日韩精品资源二区在线| 91久久精品一区二区三区| 最近日韩中文字幕| 日本伦理一区二区| 91蝌蚪porny九色| 国产99久久久精品| 成人免费av资源| 色丁香久综合在线久综合在线观看 | 视频在线观看一区| 国产日韩欧美高清在线| 日韩一区国产二区欧美三区| 91成人国产精品| 欧美伊人精品成人久久综合97| 国产一区亚洲一区| 狠狠狠色丁香婷婷综合激情| 亚洲另类中文字| 欧美成人video| 日韩欧美一区二区视频| 久久久精品tv| 国产人久久人人人人爽| 国产精品国产三级国产专播品爱网 | 亚洲一二三区不卡| 天堂成人免费av电影一区| 欧美成人精品3d动漫h| 99国产欧美另类久久久精品| 91蜜桃在线观看| 在线成人免费观看| 国产精品麻豆一区二区| 日韩精品乱码免费| 国产一区二区三区在线观看免费| k8久久久一区二区三区| 国产91高潮流白浆在线麻豆| 99久久精品免费看国产| 91久久精品网| 久久久久久久久伊人| 夜夜嗨av一区二区三区中文字幕| 免费观看成人鲁鲁鲁鲁鲁视频| 99久久精品国产毛片| 久久久久综合网| 精品无人码麻豆乱码1区2区 | 免费在线观看视频一区| 久久精品国产免费看久久精品| 成人高清视频在线| 日韩免费一区二区三区在线播放| 亚洲国产精品一区二区www| 国产精品一区免费视频| 2017欧美狠狠色| 亚洲综合网站在线观看| 色女孩综合影院| 一区二区三区中文字幕| 韩国一区二区视频| 欧美美女一区二区在线观看| 偷偷要91色婷婷| 国产精品自拍av| 国产欧美日本一区二区三区| 国产精品一级在线| 亚洲欧美怡红院| 欧美午夜精品免费| 在线视频欧美精品| 欧美一区二区三区在线电影| 国产精品一区久久久久| 精品一区二区综合| 中文一区在线播放| 91一区二区三区在线观看| 亚洲精品免费在线观看| 99国产精品久| 国产一区二区三区黄视频| 亚洲精品国产无天堂网2021 | 成人一区二区三区在线观看| 国产精品网站在线播放| 欧美色精品在线视频| 日本伊人色综合网| 国产精品日韩精品欧美在线| 亚洲成人免费电影| 国产午夜精品久久久久久免费视| 国产一区视频导航| 亚洲狠狠爱一区二区三区| 久久伊99综合婷婷久久伊| 91理论电影在线观看| 亚洲无线码一区二区三区| 久久综合九色综合欧美98| 精品剧情v国产在线观看在线| 99在线视频精品| 成人亚洲一区二区一| 免费视频一区二区| 日韩视频永久免费| 欧美三级三级三级| 日本乱人伦aⅴ精品| 一本大道av一区二区在线播放| 亚洲视频在线观看一区| 五月天精品一区二区三区| ...中文天堂在线一区| 亚洲人妖av一区二区| 色综合久久久久综合体| 99re这里只有精品首页| eeuss鲁片一区二区三区| 粉嫩在线一区二区三区视频| 国产成人精品一区二| 成人一级黄色片| 欧美在线观看一二区| 欧美亚洲综合网| 日韩免费观看高清完整版 | 亚洲第一成人在线| 日日摸夜夜添夜夜添国产精品| 老司机午夜精品| 成人自拍视频在线观看| 欧美日韩成人综合在线一区二区| 国产成人啪午夜精品网站男同| 不卡大黄网站免费看| 欧美一级午夜免费电影| 欧美性色aⅴ视频一区日韩精品| 欧美日韩色一区| 麻豆中文一区二区| 国产日本亚洲高清| 欧美妇女性影城| www.亚洲在线| 国产传媒日韩欧美成人| 亚洲激情中文1区| 久久久久久亚洲综合影院红桃| 91成人免费在线| 91一区二区在线观看| 大胆欧美人体老妇| 国产精品一线二线三线精华| 天天色综合天天| 亚洲一区av在线| 亚洲免费观看高清完整版在线观看 | 久久99精品国产| 亚洲美女免费在线| 自拍偷拍亚洲综合| 欧美激情一区不卡| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧洲av一区二区嗯嗯嗯啊| av激情综合网| 日本韩国精品在线| 欧日韩精品视频| 欧美丰满少妇xxxbbb| 欧美午夜视频网站| 欧美一区二区在线免费播放| 91麻豆精品国产| 久久精品男人的天堂| 久久亚洲免费视频| 亚洲伦理在线免费看| 亚洲精品写真福利| 人人狠狠综合久久亚洲| 精品在线免费视频| 成人在线视频一区| 欧美性色综合网| 久久精品男人天堂av| 一级中文字幕一区二区| 加勒比av一区二区| 欧美日韩精品福利| 国产情人综合久久777777| 亚洲一区二区三区影院| 国产福利一区在线观看| 欧美午夜一区二区三区| 中文字幕免费不卡| 亚洲成av人片在www色猫咪| 国产盗摄精品一区二区三区在线| 欧美性做爰猛烈叫床潮| 国产精品免费人成网站| 久久精品国产一区二区| 色婷婷av一区二区三区之一色屋| 精品国产精品网麻豆系列| 午夜不卡av免费| 欧美日韩国产首页| 亚洲午夜久久久久久久久电影网 | 国产成人av一区二区三区在线观看| 91网上在线视频|