spring boot2 Spring Security Config hasRole 사용시 주의점 현재 프로젝트에 모니터링툴로 프로메테우스를 사용중이다. role이 ADMIN인 사용자만 사용 가능하게 하려고 프로메테우스 설정을 다음과 같이 적용하였다. # my global configglobal: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. # scrape_timeout is set to the global default (10s).# Alertmanager configurationalerting: alertm.. 2024. 6. 2. Nginx 해외 IP 차단 요즘 web server 세팅에 대해 공부중이다. 기존에는 spring boot에서 filter를 걸어 해외 ip 차단을 했었는데, geoip를 nginx에도 적용이 가능하다고 하다. 우선 geoip는 csv인데 Nginx geoip 모듈에서 사용하려면 dat 파일로 변환하기 위한 작업이 필요하다. cd /etc/nginx mkdir geo cd geo git clone https://github.com/sherpya/geolite2legacy cd geolite2legacy 위 커맨드를 따라하면 dat 파일 변환을 위한 변환기를 다운로드 할 수 있다. 해당 폴더에 이동하면 geolite2legacy.py 파일이 있다. 우리는 이 파일을 통해 dat 파일로 변환이 가능하다. 이제 변환기 준비는 완료했으니.. 2024. 1. 21. 이전 1 다음