반응형

DevOps 5

[운영 SpringBoot 배포]오라클 클라우드 + 톰켓설치 + WAR배포 + SSL인증서 + 도메인연동

리눅스 명령어 모음 자바버전확인java -version  OpenJDK설치sudo apt updatesudo apt install openjdk-17-jdk -y mysql설치sudo apt update # (Ubuntu/Debian 계열) sudo apt install mysql-server -y 톰켓 다운로드 및 설정cd /optsudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.18/bin/apache-tomcat-10.1.18.tar.gzsudo tar -xvzf apache-tomcat-10.1.18.tar.gzsudo mv apache-tomcat-10.1.18 tomcat sudo wget https://dlcdn.apache.org/to..

DevOps 2025.03.05

[nGrinder] nGrinder설치 및 성능테스트 부하 테스트 사용법 (spring boot , tomcat)

nGrinder로 테스트를 해보자. 작성자의 경우 운영서버에 직접 돌렸으나 (아직 이용중이지 않은 서버이다.)nGrinder 사용법은 중간부분부터 있습니다 거기서부터 보세요!오픈되지 않은 서버에 직접 부하 테스트를 진행하였다. 오라클 클라우드 무료버전이기에 실제 출시 시 부하에 버틸 수 있는지 판단하기 위해 nGrinder를 사용하여 부하테스트를 진행하였다. 현재 서버 상태를 먼저 확인하는 게 중요하니까, 아래 명령어를 실행하고 출력 결과를 확인하였다! htop  CPU / 메모리 사용량 확인df -h    디스크 사용량 확인uptime    1. htop 결과 분석 (CPU, 메모리 상태)출력 내용: 1 1.3% Tasks: 77 , 153 thr; 1 running 2 2.0% Load average..

DevOps 2025.03.05

[Oracle cloud] 방화벽 허용 / 외부 접속 포트 설정

IntroCloud instance에 Web server나 api server를 띄워도 접속이 안될 때가 있다.이는 포트가 열려있지 않아 접근을 모두 차단하기 때문에 발생하는 현상인데, 외부에서 접근할 수 있도록 포트를 허용해보자.VerseInstance detail먼저 해당하는 instance 페이지에 접근하여 연결된 Subnet을 클릭해주자.Subnet detail그러면 다음과 같은 화면을 만날 수 있는데 Security Lists 영역에서 Default Security List for Mini_project_VCN를 선택해주자.Security List가 하나뿐이기 때문에 헷갈릴 염려는 없을 것이다.Security List DetailsSecurity List Details 화면에서는 설정된 Ingr..

DevOps 2025.02.26

[FileZilla] Putty PPK 파일 이용해서 로그인 하는 방법

파일 질라(FileZilla)에서 PPK 로그인하기1. 파일 > 사이트 관리자를 열어서 PPK로 로그인할 설정 filezilla 키파일 로그인 설정방법 프로토콜 : SFTP-SSH File Transfer Protocol 선택호스트 : 접속하려는 호스트 주소 입력로그온 유형 : 키파일사용자 : 접속 사용자명 입력키파일 : 가지고 있는 PPK 파일 선택2. 연결을 클릭한다.   ** 푸티(Putty)에서 PPK 로그인하기1.putty에 접속해서 아래 정보를 입력한다. putty 로그인 정보 입력 HostName: 접속하려는 호스트 주소입력Connection Type : SSH 선택 2. Category에서 SSH > Auth를 선택한다. putty ppk 파일 선택하기 3. Private key file ..

DevOps 2025.02.25

[NCP] 네이버클라우드서비스 HTTPS로 변경시 503오류 발생

시간날때 다시 정리할건데 여러분들도 아마 certificate-manager 로 무료 인증서를 발급받은 후Load Balancer로 타겟그룹을 설정했을것이다.타겟그룹에서 health check 설정에서 /health를 설정해두었다면 스프링에서 controller로 /health API를 만들어 둬야함. 계속 요청이 들어오면서 통신상태를 확인하는듯 이게 뚫려야 503이 안뜸 package com.ing.sweeety.api.healthCheck;import org.springframework.http.ResponseEntity;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotat..

DevOps 2024.08.05
반응형