728x90

AWS

EC2 프리티어  서버 끊김 현상 해결,  swap 메모리 설정하기 1. 개요EC2 서버에 스프링부트 war 파일을 배포할 때마다 서버가 먹통이 되고그럴 때마다 인스턴스 재시작을 해야만 했다. 아래 참고 글에 의하면 프리티어의 메모리가 1GB로 너무 작아서 생기는 현상이며,swap 메모리를 추가해 사용하는 방법으로 해결했다고 해서 시도해보았다.  2. 설정방법 기존 메모리 사용량 확인free 스왑 파일 생성sudo dd if=/dev/zero of=/swapfile bs=128M count=16bs : 블록 크기count : 블록 수 스왑 파일 권한 (읽기, 쓰기) 추가sudo chmod 600 /swapfilechmod : 파일 권한 변경600 : 파일 권한 설정 모드  스왑 영역 설정sudo mksw..
EC2 RDS 없이 무료로 MySQL DB연동하기 * RDS : AWS 에서 제공하는 DB 서비스 프리티어라고는 하지만 1년 무료이용, 그 이후에는 요금이 발생하므로 직접 MySQL로 연동해보기로 했다. 1. MySQL 설치 및 설정 MySQL 설치 ▶최신상태로 업데이트 후 mysql 설치 sudo apt-get update sudo apt-get install mysql-server 중간에 설치 하겠냐는 물음이 뜨면 Y 입력 후 엔터 눌러주면 설치 된다. bind-address 설정 MySQL 설치 시 자동으로 127.0.0.1로 지정되어있는 bind-address를 모든 네트워크에서 오는 요청을 허용해야 하기 때문에 0.0.0.0으로 수정해주어야 한다. ▶ mysql 설치 시 생성된 mysql.con..
EC2 서버 외부 접속 허용 및 스프링부트 웹 서비스 배포하기 1. 인바운드 규칙 추가하기 인바운드규칙이란? 가상 서버로 들어오는 규칙. 외부에서 누구나 내 서버에 접속하기 위한 규칙을 추가해주어야 한다. 네트워크 및 보안 ▶ 보안 그룹 클릭 서비스를 배포할 (외부에서 접근하게 할) 서버 선택 서버를 선택하면 하단에 인바운드 규칙 | 아웃바운드 규칙 섹션이 있다. 인바운드 규칙을 추가해야 하므로 인바운드 규칙 편집 클릭 - 사용자 지정 TCP [포트번호 8080] : 제작한 프로젝트(스프링부트) 의 포트번호 - SSH [포트번호 : 22] : SSH (원격접속) 기본 포트 번호 - HTTPS [포트번호 443] : HTTPS 접속 위한 기본 포트 번호 - HTTP [포트번호 80] : HTTP 접속 위한..
AWS EC2 무료 서버 구축하기 **AWS 회원가입이 안되어 있다면 2024.01.17 - [CODING/AWS] - [AWS] AWS 회원가입하기 1. EC2 란? Amazon Elastic Compute Cloud (EC2) 컴퓨터 임대해주는 서비스로 AWS의 대표적인 상품 * 지역은 반드시 서울로 바꿔주기! 2. AWS 접속 https://aws.amazon.com/ko/ec2/?nc2=h_ql_prod_fs_ec2 아마존 클라우드 서버 호스팅 | Amazon Web Services Amazon Elastic Compute Cloud(Amazon EC2)는 750개가 넘는 인스턴스, 그리고 최신 프로세서, 스토리지, 네트워킹, 운영 체제 및 구매 모델의 옵션과 함께 워크로드의 요구 사항에 가장 잘..
AWS 회원가입하기 1. AWS 사이트 접속 및 이메일 인증 https://portal.aws.amazon.com/billing/signup#/start/email AWS Console - Signup portal.aws.amazon.com 상단에는 이메일, 하단에는 아이디 입력해주고 verify email address 클릭 입력한 이메일로 받은 코드 입력해주고 Verify 클릭 인증이 되면 생성할 계정의 비밀번호를 위 아래 모두 입력해준다 입력 후 Continue 클릭 2. 연락처 및 결제 정보 입력 연락처 정보 AWS 목적 선택 : 개인 이름 및 전화번호 입력(+82 10-1234-5678) 대한민국 선택 후 나머지 주소 입력해주기 결제 정보 카드번호, 유효기간, 카드 별칭 입력 후 이전 페이지에서..
728x90
레코딩딩
'AWS' 태그의 글 목록