ec2 이름 설정 및
ubuntu 18.04 선택
새로운 key pair 생성
인스턴스 생성 완료
key pair 권한 재설정
chmod 400 aws-go.pem
aws 접속
ssh -i 키페어 ubuntu@퍼브릭 IPv4 주소
권한 오류로 접속이 안되는 경우
// 암호화 된 key 생성
ssh-keygen -t rsa
// filezila를 이용하여 aws에 id_rsa.pub 파일을 홈 폴더에 옮겨 놓기
쉽게 접속하는 방법
.ssh 폴더 안에 아래 내용을 담은 config 파일을 생성
Host springboot-webservice
HostName IP주소
User ubuntu
IdentityFile pem파일위치
ssh springboot-webservice로 접속가능
인바운드 규칙 편집
java 설치
sudo apt-get update
sudo apt-get install openjdk-8-jdk
python setting
# python 이라는 명령어로 3 버전 이상을 실행하도록 하는 명령어입니다.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
# pip3 설치
sudo apt-get update
sudo apt-get install -y python3-pip
# 버전 확인
pip3 --version
# pip3 대신 pip 라고 입력하기 위한 명령어
# 아래 명령어를 입력하면 pip 라고 쳐도 pip3를 작동시킬 수 있습니다.
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
# 파이썬 개발에 필요한 라이브러리 설치
pip install flask boto3 flask-cors
port forwarding
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
port forwarding 확인
sudo iptables -t nat -L --line-numbers
port forwarding 삭제
sudo iptables -t nat -D PREROUTING {삭제할 번호}
java 설치
// root 권한 획득
sudo su
// update 최신화
apt-get update
// yum 설치
apt install yum
// java 11 version 설치
apt-get install openjdk-11-jdk
도메인 연결
https://my.gabia.com/service#/
관리
도메인 연결 -> 설정 클릭
나의 도메인 클릭 후 설정 버튼 클릭
레코드 수정 후 아래와 같이 입력
'강의 > AWS' 카테고리의 다른 글
Lambda + API gateway (0) | 2022.05.01 |
---|---|
elb (load balancing 설정) (0) | 2022.04.19 |
github action, Cloud front 연동 (CI/CD) (0) | 2022.04.12 |
S3 정적 호스팅 (0) | 2022.04.12 |
flask를 사용하여 s3 업로드 웹페이지 구현 (0) | 2022.04.12 |