티스토리 뷰
웹서버를 운영중일때 실제아이피가 아닌 경유지를 거쳐 온다던가 프록시 서버를 경유해서 접근하는 경우
아파치 로그 기본 설정은 거쳐온 프록시 아이피를 표시한다.
고객 END 단의 소스아이피를 로그로 출력해줄려면 로그 형식을 약간 수정하면 가능하다.
아니면 mod_rpaf (프록시 아이피변환 아파치 모듈) 를 이용하면 로그폼 수정 없이 가능하다...
vim /usr/local/apache/conf/http.conf
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
수정 ↓↓↓
LogFormat "%v %{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" X-Forwarded-For
vim /usr/local/apache/conf/extra/http-vhost.conf
CustomLog "logs/www.kensei.co.kr-access_log" common
수정 ↓↓↓
CustomLog "logs/www.kensei.co.kr-access_log" X-Forwarded-For
소스상에서 구현된 경우라면 아래와 같이 변경해볼수도 있을지도 모름...
PHP : $REMOTE_ADDR → $X_FORWARD_FOR
ASP : $REMOTE_ADDR → $X_FORWARD_FOR / HTTP_CLIENT_IP
원본문서
http://shopping.netsuite.com/s.nl/c.315204/ctype.KB/it.I/id.7189/KB.5/.f
'LAYER 4 & 7' 카테고리의 다른 글
squid 설치 및 셋팅 (0) | 2015.06.11 |
---|---|
squid caching 이용하지 않기 only squid (0) | 2015.06.11 |
squid 이미지 캐쉬 conf 설정 (0) | 2015.06.11 |
프록시 (proxy) 종류 (0) | 2015.06.11 |
haproxy log (0) | 2015.06.11 |
- Total
- Today
- Yesterday
- php
- kvm
- ssh
- GeoIP
- glusterfs
- MySQL
- NGINX
- softether
- pptp
- L2TP
- yum
- IPSEC
- WAF
- HAProxy
- Apache
- ntp
- centos8
- galera
- 리눅스
- OpenVPN
- virtualbox
- 인증서
- 베이어다이나믹
- gitlab
- iptables
- centOS7
- mod_security
- cURL
- SSL
- mariadb
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |