이번에 VPS로 직접 서버를 운영하게 되면서

 

사용해보고 싶었던 varnish 캐시서버를 설정하였습니다.

 

제대로 작동은 되는 듯 한데, 문제는 XE에서 잡히는 사용자들의 가입IP, 작성글 IP, 작성댓글 IP가

 

죄다 varnish 서버의 IP주소(127.0.0.1) 로 잡혀버리네요.

 

사용자의 실제 IP가 기록되게 하고 싶은데,

 

혹시 varnish 캐시 적용중이신 분 중에 이 부분 해결하신 분 계신가요?

  • profile

    varnish에서 X-Forwarded-For 등의 헤더를 통해 원래 방문자의 IP를 넘겨주고, 뒷단에서는 mod_rpaf나 mod_remoteip 등을 사용해서 그 IP를 받도록 할 수 있습니다. 앞단에 캐시서버를 둘 경우 필수입니다.