현재 내 서버 구성도는 아래와 같다.
인터넷에서 dalso.org를 쳐서 들어오게 되면 internet에서 공유기의 주소를 찾아서 들어오고 Proxy Server에서 blog.dalso.org로 변환하여 웹서버 까지 통신하는 구조이다.
그래서 프록시 서버에서 Nginx의 access.log를 봤을때는 아래처럼 외부사용자의 로그가 잘 찍히지만 웹서버에서 access.log를 보면 프록시 서버의 IP만 찍혀서 로그를 보기 어렵게 된다.
이를 해결하기 위해서는 ngx_http_realip_module을 사용해하하는데 먼저 Nginx -V 명령어를 사용해서 모듈 유무를 확인하자.
sudo vi /etc/nginx/conf.d/default.conf
- set_real_ip_from x.x.x.x; 신뢰할 수 있는 IP주소(Proxy Server)
이제 잘 찍힌다 하하하하하하하하
망할 드디어 고쳤다.
댓글에 무조건 내 Proxy 서버를 타고왔었는데 드디어 고쳤다 ㅠㅠ 만세