본문 바로가기

Server Dev

[Server] Nginx와 tomcat 연동시 tomcat에서 client ip 받는 방법

HttpServletRequest req = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();
// String ip = req.getRemoteAddr();
//nginx에서 주는 ip를 사용해야함.
String ip = req.getHeader("X-Forwarded-For");



참고1 : https://coderanch.com/t/445496/request-getRemoteAddr

참고2 : https://www.lesstif.com/pages/viewpage.action?pageId=20775886