IT 개발 관련/[AWS] 4

[AWS] EC2에 Docker 설치하기

관리자 권한으로 전환Docker 명령어의 경우 관리자 권한으로 실행하는 일이 많아 관리자 권한으로 전환해 줍니다.sudo su - 1. Docker 설치아래 명령어를 사용하여 EC2 Linux에 Docker를 설치해줍니다.# 1. 프로그램 설치 전 우분투 시스템 패키지 업데이트$ sudo apt-get update # 2. 필요한 패키지 설치$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common # 3. Docker의 공식 GPG 키 추가 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -..

[AWS] 포트포워딩, iptables 초기화 후 정상작동

포트포워딩8080 포트에서 웹 서비스가 실행되고 있다. 매번 :8080 이라고 뒤에 붙여줘야 하는데 뒤에 붙는 포트 번호를 없앨 때HTTP 요청에서는 80포트가 기본이기 때문에, 굳이 :80을 붙이지 않아도 자동으로 연결이 된다.포트 번호를 입력하지 않아도 자동으로 접속되기 위해, 80포트로 오는 요청을 8080 포트로 전달하게 하는 포트포워딩(port forwarding) 을 사용 포트 추가sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 1.조회 명령어를 실행시켜 포워딩 된것을 확인.sudo iptables -t nat -L --line-numbers 2.기존 PREROUNTING 규칙 삭제su..

[AWS] RDS 생성 및 IntelliJ에서 확인까지

RDS 생성RDS 검색 후 데이터베이스 생성 클릭  MySQL로 진행하였고,프리 티어 체크 확인 하기(요금부과 방지하기 위해 꼭 확인!!)  DB 인스턴스 식별자 (원하는 이름으로 작성)계정 아이디, 비빌번호 입력 (DB접속용으로 사용) (여기에선 기본값으로 진행)  퍼블릭 액세스 기능 : "예" 선택이 설정이 되어있어야 컴퓨터에서 AWS RDS의 MySQL과 연결이 가능함VPC 보안 그룹 "새로 생성"보안 그룹 이름 설정가용 영역 옵션 중 아무거나 선택해도 무관추가 구성 클릭 후초기 데이터베이스 이름 설정하단 "데이터베이스 생성" 클릭하면 데이터베이스가 생성된다. RDS 포트 열기데이터베이스 탭 클릭 후 생성한 데이터 베이스를 클릭연결&보안 탭 -> 보안 -> 보안 그룹 클릭보안 그룹으로 이동되면 보안..

[AWS] EC2 인스턴스

EC2(Elastic Compute Cloud)란?더보기AWS 에서 제공하는 클라우드 컴퓨팅 서비스로, 아마존이 사용자들에게 독립된 컴퓨터를 임대해주는 서비스EC2를 사용해 가상 서버를 구축하고, 보안 및 네트워킹을 구성해 보다 빠르게 애플리케이션을 개발하고 배포할 수 있다.인스턴스 유형, 운영체제, 소프트웨어 패키지 등을 선택할 수 있으며, 메모리, CPU, 스토리지, 부팅 파티션 크기 등을 선택할 수 있는 유연한 클라우드 호스팅 서비스이다.EC2 시작하기1. EC2 인스턴스 시작하기 AMI ubuntu로 진행하였고, 인스턴스 유형 t2.micro  프리티어 체크하기!  2. 키페어 생성하기 키 페어 생성 (서버 접속 시 매우 중요함) 인스턴스 시작 버튼을 클릭하면 생성이 된다.  3. SSH 접속하기..