求助透过负载均衡获取客户端真实IP

frontlon

我阅读了以下两个文章后并没有解决问题:
http://doc.workerman.net/640187
http://wenda.workerman.net/?/question/1275

经过测试,系统提示
$_SERVER
$_SERVER
这两个值都不存在。我是直接启动的workerman。负载均衡80端口转workerman 80端口。

我用的是阿里的SLB负载均衡。

请问这个值该如何获取?

3234 1 0
1个回答

walkor

自己在workerman里打印下 $_SERVER变量,看下真实ip在哪个字段里

  • frontlon 2018-06-27

    我在gateway、worker、业务逻辑中都打印了,没有发现这个变量,是说压根儿就没传进来是吗?

  • walkor 2018-06-27

    gateway是在哪里打印的

  • frontlon 2018-06-27

    是在gateway的启动文件中。我的是在:application\live_video\start_websocket_gateway.php

年代过于久远,无法发表回答
🔝