宝塔面板Docker内网反代并开启自定义端口https访问原创文章

玩技站长
玩技站长
管理员, Keymaster
11173
文章
0
粉丝
运维笔记评论30字数 1169阅读3分53秒阅读模式

场景分析

由于docker内部容器对应端口映射时通常以非80和443端口进行转发,因为在主体环境中可能存在端口冲突,一般以自定义接口为主,以自定义接口为主时,配置https证书比较麻烦,今天给大家出一个宝塔9.2.0页面配置的使用方法,项目可以参考下面文章进行部署:(部署好之后接着下面的流程进行https开启操作)

宝塔面板Docker内网反代并开启自定义端口https访问文章源自玩技e族-https://www.playezu.com/851924.html

项目简介 Tianji是一个网站分析和服务器监控工具,提供了网站分析、运行时间监控和服务器状态监控功能,以便更好的了解和优化...
17

项目问题:

由于上述的Docker项目是一款统计类型的,所以需要向相关网站植入统计代码,如果是http访问的话会出现跨域问题,所以我们要改为https方式访问。文章源自玩技e族-https://www.playezu.com/851924.html

反向代理

拓展知识
文章源自玩技e族-https://www.playezu.com/851924.html
  1. 一、基本概念
    反向代理服务器位于客户端和目标服务器之间。对于客户端而言,它只知道反向代理服务器的地址,而不知道目标服务器的具体地址。客户端向反向代理服务器发送请求,就如同直接向目标服务器发送请求一样。
    二、工作流程
    客户端请求
      • 客户端发起一个对特定域名或 IP 地址及端口的请求。这个请求实际上是发送给反向代理服务器的。
      • 例如,你在浏览器中输入一个网址,这个网址对应的服务器地址可能是反向代理服务器的地址。
    反向代理接收请求
      • 反向代理服务器接收到客户端的请求。
      • 它会根据请求的内容,如 URL、请求头信息等,来确定如何处理这个请求。
    请求转发
      • 反向代理服务器根据预先配置的规则,将请求转发给后端的一个或多个目标服务器。
      • 这些目标服务器通常是真正提供服务的服务器,它们可能位于不同的物理位置,运行着不同的软件或服务。
      • 例如,如果请求的是静态文件,反向代理可能会将请求转发到专门存储静态文件的服务器;如果是动态内容的请求,可能会转发到运行应用程序服务器。
    目标服务器响应
      • 目标服务器接收到反向代理转发的请求后,进行相应的处理,并将响应结果返回给反向代理服务器。
    反向代理返回响应
      • 反向代理服务器收到目标服务器的响应后,再将这个响应返回给客户端。
      • 从客户端的角度看,就好像是直接从反向代理服务器得到了响应。
    三、作用和优势
    1. 负载均衡:通过将请求分发到多个目标服务器,可以平衡服务器的负载,提高系统的整体性能和可靠性。
    2. 安全防护:可以隐藏后端服务器的真实 IP 地址和架构,减少直接攻击目标服务器的风险。同时,可以对请求进行过滤和审查,增强系统的安全性。
    3. 缓存加速:反向代理服务器可以缓存经常被访问的内容,当客户端再次请求相同的内容时,可以直接从缓存中返回结果,减少对目标服务器的请求次数,提高响应速度。
    4. 统一入口:为客户端提供一个统一的访问入口,无论后端有多少个服务器和服务,客户端只需要与反向代理服务器交互,简化了系统的架构和管理。

文章源自玩技e族-https://www.playezu.com/851924.html

宝塔面板:

评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃

原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证