AWS의 EC2는 AWS에서 제공하는 원격으로 연결할 수 있는 하나의 컴퓨터이다. 가상머신이라고 생각하면 될 것 같다.
EC2를 사용해 서버에 연결SSH를 사용해 서버에 연결할 수도 있으나 본인은 EC2 인스턴스를 사용했다.
WAR 파일 배포시 파일질라 사용
도메인 적용
검색창에 RDS를 검색해서 클릭해줍시다.데이터 베이스 생성 눌러주세요!원래는 오라클을 사용중이지만.. 오라클은 프리티어가 안되서 MySQL로 진행할 예정입니다. 아래 엔진 버전은 제가 설치한 MySQL 버전과 맞춰주었습니다.꼭 프리티어로 선택해주세요!!!다른거 선택시
RDS 파라미터 그룹 설정
생성한 RDS MySQL을 MySQL Workbench 프로그램으로 접속할 수 있도록 설정
로컬에서 RDS 연결을 확인해봤는데 EC2인스턴스에서 연결을 해보도록 할게요.
AWS EC2 인스턴스를 생성하고 파일질라를 이용해 간단하게 배포해보려고 합니다. 저는 EC2 Instance Connect를 이용해 서버를 다뤄보겠습니다. 별도의 소프트웨어 설치 없이 웹 브라우저만으로 인스턴스에 연결할 수 있기 때문에 사용하게되었습니다!
EC2 인스턴스 , 리눅스 명령어 정리
Recent Deliveries 들어가보면 502 에러가 발생한 상태입니다.결론부터 얘기하면 Git에서 들어온 ip가 막혔기 때문입니다.따라서 AWS 보안그룹의 인바운드 규칙에 Git IP를 추가해줘야합니다.https://api.github.com/meta접속