zhuzhu0628 发表于 2023-7-24 17:38:41

CDN真实IP的问题。

CDN获取真实IP的问题。



配置完,能获取到CDN的真实IP,但是直接访问本机的就没办法显示 IP了。
有没有两全齐美的办法,可以获取CDN的IP,又可以显示直接访问本机的IP址?

licess 发表于 2023-7-25 08:06:57

好像没有

maomaodegege 发表于 2023-7-25 16:59:47

蹲一个答案

明月登楼 发表于 2023-8-2 21:36:56

      map $http_x_forwarded_for$clientRealIp {
      ""      $remote_addr;
      ~^(?P<firstAddr>+),?.*$$firstAddr;
      }
      #自定义的Nginx日志格式main,用到了上述的$clientRealIp真实IP变量$brotli_ratio
      log_formatmain'$clientRealIp - [$time_local] "$request" '
                            '$status $body_bytes_sent "$http_referer" '
                            '"$http_user_agent" Gzip=$gzip_ratio ';

我是用这个的,直接在Nginx.conf里加上,然后所有站点日志后面带上 main即可!
页: [1]
查看完整版本: CDN真实IP的问题。