狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

局域網內 HTTP 轉換為 HTTPS 提供對外網站服務

admin
2024年9月24日 18:56 本文熱度 557

局域網內網的服務大多是以未加密的 HTTP 形式提供服務,服務器有 IIS 、Tomcat 、Apache等。有一個需求要將內網的 HTTP 服務映射到公網,但暴露在公網的服務要以 HTTPS 的形式對外開放。

換句話描述就是,后端還是使用原始的 HTTP 服務,前端使用 HTTPS 處理加解密。不對后端服務器做任何改造,通過增加一層 HTTPS 的處理層來實現 HTTP 轉 HTTPS。

有兩種實現思路,一種使用負載均衡設備實現 HTTP 轉 HTTPS,另一種是使用 Nginx 來實現。

先說下 Nginx 方案:

實現原理:Nginx 接收 HTTPS 請求,處理 SSL 加密,然后將解密后的請求轉發給后端的 HTTP 服務。后端服務只需要繼續運行 HTTP,不需要處理 HTTPS。

Nginx方案:

  • Nginx 處理來自客戶端的 HTTPS 請求。

  • Nginx 終止 SSL(SSL termination),密請求并將請求轉發給原始的 HTTP 服務。

  • 客戶端只與 Nginx 通信,并認為整個通信過程是通過 HTTPS 加密的。

  • 后端 HTTP 服務仍然只處理 HTTP 流量,Nginx 負責解密和代理。


Nginx 配置文件 Demo:

events {  worker_connections 1024; #單個后臺worker process進程的最大并發鏈接數}
http {  server {    # 監聽 HTTPS 請求    listen 443 ssl;    server_name your_domain.com;
   # SSL 證書配置    # ssl_certificate /etc/nginx/ssl/your_domain.com.crt;    # ssl_certificate_key /etc/nginx/ssl/your_domain.com.key;    ssl_certificate D:/nginx/nginx-1.27.0/ssl/it.vip.crt;    ssl_certificate_key D:/nginx/nginx-1.27.0/ssl/it.vip.key;

   ssl_protocols TLSv1.2 TLSv1.3;    ssl_ciphers HIGH:!aNULL:!MD5;
   # 反向代理到后端 HTTP 服務    location / {      proxy_pass http://it.vip:19999/; # 轉發到后端 HTTP 服務器      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_set_header X-Forwarded-Proto $scheme;    }  }}

本地測試的 Nginx 版本是 v1.27.0,測試平臺是 Windows ,HTTP 轉 HTTPS 后的服務效果為:

配置文件中的證書一般由廠家提供,或使用免費的自簽證書,商用證書便宜的需要¥2000左右每年,網上免費的有效期一般只有三個月。

負載均衡方案

第二種方案需要花錢購買負載均衡設備,負載均衡設備一般在17萬左右一臺,一般會使用兩臺組一個主備方案。因為各家使用的設備型號都不同,所以配置只是作為參考。

以下配置是以 Sangfor 的負載示例:

全文完。


該文章在 2024/9/27 12:12:53 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved