프로그래밍/WebServer (2) 썸네일형 리스트형 [nginx] domain으로 referer block 1. 소스코드server{ .... location / { valid_referers none blocked server_names *.example.com; if ($invalid_referer) { return 403; } .... } } * 참고페이지http://nginx.org/en/docs/http/ngx_http_referer_module.html [nginx]How to get Real Ip with AWS CF and ELB 1. 환경 - CF + ELB + EC2(nginx) 2. 문제 - 클라이언트 ip주소에 ELB, CloudFront IP들이 덧씌워진다. (ex : 1.1.1.1, 2.2.2.2, 3.3.3.3) - ip deny or was에서 처리할때 문제가 발생한다. 3. 해결방법 1) nginx real ip 기능(참고자료) real_ip_header X-Forwarded-For; set_real_ip_from 0.0.0.0/0; - 위 방법은 또 다른 문제를 발생 시킬 수 있음. - 아래 curl을 날려보자. curl --header "X-Forwarded-For: 1.2.3.4" "http://example.com/" - nginx 로그를 켜서 보게되면 사용자 ip가 1.2.3.4로 나오게 될 겁니다. 2).. 이전 1 다음