목록전체 글 (48)
DEV_Daniel
기존 나이스 본인인증 모듈이 서비스 종료 예정으로 신규 통합인증 모듈로 전환2026/07/30까지 신규모듈로 전환 필수내 프로젝트 환경은java 11Spring Boot 2.7.15이지만 제공받은 '본인확인 표준창 모듈 개발가이드'에 있는 샘플 코드는 'JDK 1.8.161 이상' 라고 되어있어java 8 이상이면 이슈 없을듯 나이스 신규모듈 라이브러 의존성 추가(build.gradle 기준)라이브러리는 이메일로 받는 '본인확인 표준창 모듈 개발가이드'에서 직접 받으시는게 좋습니다!implementation files('NiceIntcClient-1.0.jar')먼저 API형식으로 바뀌어서 API 호출용 컨트롤러 생성 ※운영 환경에서는 키값을 환경 변수 또는 설정 파일, DB등으로 관리!!※IntecC..
출/퇴근 할때마다 인스턴스 시작/중지 해야되는데CLI쓰면 배치파일 만들어서 AWS로그인 안하고 쉽게 할 수 있었다. 1. CLI 설치https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html Installing or updating to the latest version of the AWS CLI - AWS Command Line InterfaceWhen updating from a previous version, the unzip command prompts to overwrite existing files. To skip these prompts, such as with script automation, use the -..
1편은 도커 셋팅 방법이였고2번은CI/CD 셋팅 방법을 정리 예정 1. GitLab Runner 설치먼저 runner를 설치 해준다curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash# 2. GitLab Runner 설치sudo yum install -y gitlab-runner# 3. 설치 확인gitlab-runner --version나는 설치한다음에 정리하느거라 yum install -y gitlab-runner을 생략했다번외로 난 레드헷계열이라 저렇게 했는데우분투나 데비안 버전은# 1. GitLab Runner 저장소 추가curl -L "https://package..
프로젝트를 진행하다보면 특정 국가는 접속을 못하게 해야한다던지,국가별로 영문/국문/중문 등 언어 설정을 해줘야 하는 요구사항을 받는다. GeoLite2, GeoIP2라이브러리 및 DB를 사용하면 해결 할 수 있다.2개 차이는 GeoLite2는 무료버전, GeoIP2는 유료버전인데아무래도 GeoLite2는 무료버전이라 정확도가 떨어져 국가정보 까지만 필요할때 사용한다고 한다. 1. MAMIND 회원가입 및 mmdb파일 다운로드https://www.maxmind.com/en/geolite2/signup GeoLite sign up | MaxMindUpdated on: February 12, 2026 By downloading or using our GeoLite Database, you are accepti..
# 공통# ===========================================# 프로젝트명 Docker Compose# ===========================================# - Nginx: 리버스 프록시 (80 포트)# - App: Spring Boot 애플리케이션 (8885 포트, 내부) -> 서버에 따라 태그 구분# - MySQL: 서버에 직접 설치된 것 사용 (Docker X)# volumes:# - :[:옵션] 이와같은 방식으로 볼륨 마운트 정의!# ===========================================services: # ------------------------------------------- # Nginx - 리버스 프록..
최근에 AWS서버를 퇴근할때 끄고 출근할때 켜고 하고 있는데테섭에서 SELinix때문에 아파치가 서버 킬때 실행이 안되서킬때마다 setenforce 0설정을 해주고 있는데SELinux가 뭔지도 사실 잘 모르겠고 테섭이라서 그냥 비활성화 하려고 함먼저getenforce로 확인!그다음vi /etc/selinux/config에 들어가서 설정 수정SELINUX=enforcing 인데SELINUX=permissive로 수정(전 쫄보라 주석 처리만 했습니다.) 완전히 비활성화 하는SELINUX=disabled도 있다는데 비추!