跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 如何实现后端服务器—–反代服务器——-CDN 这三层后后端服务器还能获取源站 ip 的架构?
未分類
17 4 月 2021

如何实现后端服务器—–反代服务器——-CDN 这三层后后端服务器还能获取源站 ip 的架构?

如何实现后端服务器—–反代服务器——-CDN 这三层后后端服务器还能获取源站 ip 的架构?

資深大佬 : FutureApple 4

服务器转的 nginx,aws 的,但是由于延迟太高用一台 cdn2 的服务器反向代理了一下,代理服务器再套 CDN,现在后端服务器获取到的 ip 是反向代理服务器的,如何正确的获取到访客 ip ?

大佬有話說 (9)

  • 資深大佬 : catchexception

    要一层一层把 IP 保留下来。。。要么客户端主动获取 IP 放请求头里。。。

  • 資深大佬 : avastms

    X-Forwarded-For

  • 資深大佬 : ETiV

    https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Forwarded-For

  • 資深大佬 : dzdh

    nginx proxy_protocol

  • 主 資深大佬 : FutureApple

    @dzdh #4
    @ETiV #3
    @avastms #2
    @catchexception #1 能给一下详细的实践方案吗?直接这样子有点不会弄

  • 資深大佬 : dzdh

    @FutureApple

    https://www.cnblogs.com/zhangmingda/p/12672588.html

  • 資深大佬 : akira

    cdn 一般都会提供技术文档,说明原始 ip 放哪个 header 里面了,照着往后面传递就好了

  • 資深大佬 : Rocketer

    标题写反了,“源站”是 CDN 后端服务器的意思

  • 資深大佬 : long2ice

    X-Forwarded-For 会一层一层把各层服务器的 IP 加在后面,用逗号分隔开,你只需要在应用里面取逗号分隔的第一个 IP 就行了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具