docker中的PHP如何获取客户端IP

MAC-只能获取容器的IP. 但是Linux上可以获取到客户端的真实IP. (自己测试-在阿里云服务器中docker打印出可以获取客户端的IP-Test-Time: 2018年09月15日15:12:50)

docker-moby-issues

相关资料

Document how to get real remote client ip for service running in container
nginx获取客户端IP实现 根据配置了但无法获取到真实IP
network_mode-docker网络连接方式

Docker所知总结 Docker+Nginx架构详解
获取客户端 IP 好像没有什么用, 可能还需要结合其它的配置

未有答案的相关问题

docker 如何让 Nginx 获取到访问者 IP
nginx 如何获取到访客的真实 IP
docker部署nginx,怎么获取客户访问ip地址
Docker下的lnmp环境如何获取clientIp,和主机Ip

laravel-caffeinated-modules渲染模板时怎么可以不带模块名?

return view(' wap::Index.index '); 想要变成自动根据模块名来渲染对应的模板 return view('Index.index ');


代替方案: 在模块下的控制器的一个基础控制器里重写下view, 然后其他控制器继承后调用.

    /**
     * 读取当前wap模块下的模板
     */
    public function _view($view = null, $data = [], $mergeData = [])
    {
        $view = $view ? 'wap::' . $view : null;
        return view($view, $data, $mergeData);
    }