PKIX ERROR 발생 이유
·
Linux
2023년 03월 08일부로 인증서 세대 교체로 인해서 기존 RootCA/Chain 방식이 변경되었다. 이 변경된 인증서는 G5로 Java1.8(Oracle)에서는 지원이 된다고 한다. 하지만 대부분이 OpenJDK를 사용하고 있다고 생각하기 때문에 작성한다. 추후에도 이러한 업데이트가 이뤄질텐데 인증서롤 교체할 땐 꼭 변경된 사항이 없는지 체크하는게 좋다. [참고] DigiCert G5 Root and Intermediate CA Certificate Update 인증서 교체 방법 JAVA의 인증서 저장소에 Root 인증서 추가하는 방법입니다. $JAVA_Home/jre/lib/security 폴더의 cacerts 이름의 keystore 파일이 “신뢰할 수 있는 루트인증서 저장소” 역할을 합니다. (별..
SSL 인증서 에러(No subject alternative DNS name matching)
·
Linux
SSL 인증서 에러(No subject alternative DNS name matching)내부에서 외부PG사로 Sync를 했을 때 아래와 같이 에러가 발생한다.INFO [16:43:19] [1.2.3.4] getOrderInfo(227) http Sync : https://woni.woni.com/mileage/SyncDEBUG [16:43:19] [1.2.3.4] getOrderInfo(247) Sync URL : https://woni.woni.com/mileage/tmoneySyncERROR [16:43:19] [1.2.3.4] httpConnection(102) httpConnection Exception : java.security.cert.CertificateException: No sub..
[테라폼] 리소스 구성 및 속성 참조
·
Linux
리소스의 수명주기 리소스의 수명주기는 기본적으로 알고 지나가야할 것 같다. 리소스의 속성은 lifecycle를 이용하여 작업자가 의도적으로 변경하는 메타인수이다. Create_before_destory(bool): 리소스 수정시 신규 리소스를 우선 생성하고 기존 리소스를 삭제 Prevent_destory(bool): 해당 리소스를 삭제(Destroy)하려 할 때 명시적으로 거부 Ignore_changes(list): 리소스 요소에 선언된 인수의 변경 사항이 테라폼 실행 시 무시 Precondition: 리소스 요소에 선언된 인수의 조건을 검증 Postcondition: Plan과 Apply 이후의 결과를 속성 값으로 검증 리소스 속성 create_before_destory 리소스 안에 lifecycle에..
프로메테우스(Prometheus), 그라파나(Grafana)를 Docker Compose로 설치하기
·
Linux
1. 시작하기에 앞서... 리눅스 서버(CentOS)에서 프로메테우스, 그라파나를 설치할 때 Docker Compose로 설치하는것과 로컬에 설치하는 것에 대해서 정확히 자신이 원하는 환경이 무엇인지 어떻게 관리를 할것이고 이러한 상황에 따른 고려를 하고 설치하는 것이 좋을 것이다. Docker Compose로 설치할 경우: 구축이 빠르고 여러개의 컨테이너를 패키지화하여 한번에 사용이 가능하기 때문이기도하다 구축이 빠르다는 건 Docker Hub에서 이미 이미지로 올려둔 것으로 설치가 가능하기 때문이다. 컨테이너를 패키지화 한다는 건 프로메테우스와 그라파나 각각 2개의 컨테이너를 Docker로 설치할 경우 두개 별도로 컨테이너를 올리고 내리고 해야 하지만 Docker Compose를 이용하면 한번에 이 ..
NGINX SSL 인증서 등록
·
Linux
NGINX 기본 정보 NGINX 설치 경로: /appstore/webserver/nginx-woni NGINX SSL Directory: /appstore/webserver/nginx-woni/ssl NGINX 설정 파일: /appstore/webserver/nginx-woni/conf/site_aveliable/dev-wonipage.conf NGINX 설정 방법 SSL 인증서는 NGINX, APACHE 발급 방식이 다르다. Nginx는 SSLCACertificateFile이라는 지시자를 사용하지 않고, Apache는 SSLCACertificateFile이라는 지시자를 사용한다. 보통 업체를 통해 인증서를 발급받을 때 어떤 웹서버(Apache, Nginx)를 이용하는지 말하고 발급받으면 된다. 만약 ..
AI를 통한 웹 페이지 만들기 (make real tldraw)
·
Etc
처음 웹 페이지를 만들어보고 싶어서 이것저것찾아보다가 GPT를 이용하여 웹 페이지를 코딩해주는 방법이 있다고 해서 찾아봤다. 아래 레퍼런스 리스트중에 실제 사용 영상을 보면 어떠한 페이지 html 코드를 그림으로 그린 후에 Make Real을 클릭하면 직접 페이지를 보여주고 이 코드를 직접 사용할 수가 있다. 실제 사용 영상 실제 사용 영상 주의사항 하지만 사용전에 알아둬야 할 것이 있다. 이 서비스를 사용하는데는 비용이 발생한다. 또한 처음 카드를 연결하려면 최소 5$(달러)를 충전해야 사용이 가능하다. 그리고 계정을 풀고 api code만 받아서 연결해볼까? 라는 짱구굴리자말자. 다시연결하려면 또 5달러 결제해야된다.... 비용 사용방법 https://makereal.tldraw.com/ 을 접속 하..