본문 바로가기

Dev/AWS9

[AWS]AWS EC2 인스턴스에 Postgresql 설치 + 스프링부트 연동하기(posrgresql+JPA) AWS EC2 Linux2에 Postgresql을 직접 설치하고 스프링 부트로 연동하기까지의 작업을 해보자. Postgresql 설치 먼저 EC2에 접속해서 posrgresql 관련 패키지를 설치해준다. sudo amazon-linux-extras install postgresql10 epel -y sudo yum install postgresql-server postgresql-devel -y 설치한 postgresql 버전을 확인해보자 /usr/bin/postgres --version 버전 확인 완료. Postgresql DB 접속 아래의 명령어를 입력해 db를 실행시켜준다. sudo /usr/bin/postgresql-setup --initdb sudo systemctl enable postgres.. 2022. 2. 12.
[AWS] EC2 생성하고 서버배포하기 EC2 생성부터 jar 파일 배포까지의 스터디 실습 내용을 복습하기 위한 기록입니다. ec2 생성 public key 등록 ec2에 서버 배포 인바운드 규칙 설정 EC2 생성하기 1. 운영체제 선택 2. 인스턴스 유형 선택 3. 인스턴스 세부 정보 구성 (생략하고 넘어감) 4. 스토리지 추가 5. 태그 추가 6. 보안 그룹 구성 7. 키 페어 생성 후 인스턴스 시작 관리하기 편하게 pem 키를 ssh 디렉터리 안으로 옮겨줬다. 이때 파일을 드래그 앤 드롭으로 옮길 경우 파일이 깨질 수 있기 때문에 명령어로 안전하게 모셔다 드리는 것이 좋다. 생성 완료 !! ssh 접속 인스턴스 우클릭 → 연결로 들어가면 친절하게 ssh 접속 명령어가 나온다. ssh 접속을 시도하면 다음과 같은 경고 에러 창이 뜸. 권한.. 2022. 2. 10.
[AWS] Security Group(보안그룹) Security Group : AWS 인스턴스에 대한 접근(Inbound)과, 인스턴스로부터의 접근(Outbound)에 대한 패킷을 포트 번호로 제어하기 위한 설정이다. 한 마디로 Security Group은 EC2 Instance의 방화벽 역할이다. 보안그룹 설정 범위 포트 접근 승인된 아이피 - IP4 & IP6 다른 인스턴스로부터의 인바운드 관리 해당 인스턴스에서 다른 인스턴스로의 아웃바운드 관리 보안그룹 특징 인스턴스와 보안그룹은 N:N 관계를 갖는다. 보안그룹은 EC2 외부에 있다. SSH 접근에 대해서 하나의 분리된 보안 그룹을 유지하는 것이 좋다. 모든 인바운드 트래픽은 기본적으로 차단된다. 모든 아웃바운드 트래픽은 기본적으로 승인된다. 2022. 1. 4.
반응형