Nginx 해외서버 차단방법
AWS나 Azure로 서버를 운영 할 때 중국쪽에서 php등등 해킹을 시도한다. 해외서버를 차단시켜버리면 해킹을 방어 할 수 있다. nginx로 차단하는 방법 일단 리눅스 환경에서 nginx가 설치되어있는 경우 geoip 설정이 가능하지 확인을 해야한다. nginx -V 명령어를 입력하여 출력 내용중 --with-http_geoip_module 라는 값이 있으면 nginx에서 해외 서버차단이 사용이 가능하다. cd /etc/nginx vi nginx.conf http안에 값을 넣어준다 * 전체를 차단하고 한국 서버만 열어주는 경우 http { geoip_country /usr/share/GeoIP/GeoIP.dat; map $geoip_country_code $allowed_country { defaul..
2020.09.10