Lv3-11: EC2 + Health Check API 구현 정리

박화랑·2025년 5월 7일
1

Spring_6기_5CH

목록 보기
1/2

1. 사용 기술 및 목적

항목설명
EC2Spring Boot 애플리케이션 배포용 인스턴스
탄력적 IP고정된 외부 IP로 접근 가능하도록 설정
Health Check API서버 상태를 확인하는 용도로 /health 엔드포인트 제공

2. 📄 주요 클래스 요약

HealthCheckController

@RestController
public class HealthCheckController {

    @GetMapping("/health")
    public String healthCheck() {
        return "OK";
    }
}

3. EC2 설정 요약

  • EC2 인스턴스 생성 (Ubuntu 24.04)
  • 보안 그룹: 8080 포트 인바운드 허용
  • 탄력적 IP 할당 및 인스턴스에 연결
  • .jar 파일을 scp 명령어로 업로드 후 java -jar 실행
  • /health 경로 접근 시 OK 반환 확인

✅ 완성 결과

  • EC2에서 Spring 애플리케이션 정상 실행
  • 외부 IP를 통한 /health 접근 가능
  • 서버 상태 확인 및 배포 성공 확인용으로 유용

profile
개발자 희망생

0개의 댓글