nginx 레코드 진짜 IP 주소.

nginx, haproxy 등 이 프 록 시 서버 일 때 백 엔 드 웹 서버 가 진짜 IP 주 소 를 기록 하려 면 설정 이 필요 합 니 다.
location / {
    proxy_set_header    Host    $host;
    proxy_set_header    X-Real-IP    $remote_addr;
    proxy_set_header    X-Forwarded-For    $proxy_add_x_forwarded_for;
    proxy_buffering    off;
    proxy_pass    http://bloke;
}

백 엔 드 웹 서버 설정:
    nginx:
log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    apache:
    다음:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

    다음으로 변경:
LogFormat "%{X-Real-IP}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

좋은 웹페이지 즐겨찾기