2013-05-24 2 views
1

나는 역방향 프록시 만 볼 수 있도록 공중에서 제한해야하는 /esi/*에 앉아있는 일련의 경로를 가지고 있습니다.Symfony2에서 신뢰할 수있는 프록시를 통해 제어 ESI 경로에 어떻게 액세스합니까?

$request->getClientIP()이 하위 요청에있는 사용자의 실제 IP를 반환하도록 신뢰할 수있는 프록시로 역방향 프록시 (로컬 호스트)를 설정했습니다.

는 어떻게 IP는 결코 다음과 같은 구성?에 일치하지 고려하여 대중 /esi/*을 차단하는 액세스 제어를 구성 할

참조
access_control: 
    - { path: ^/esi, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 } 
    - { path: ^/esi, roles: ROLE_NO_ACCESS } 

답변