1. EC2 인스턴스 생성
OR
- 관련포스팅 1번 서버구매 참고 : 2022.04.13 - [프로그래밍/AWS] - 파이썬 서버 구축부터 배포까지! (feat. AWS & FileZilla)
2. 접속 방법 (cmd 창에서 접속해도 됨)
ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피
3. 서버 환경 설정
OR
# EC2 컴퓨터의 시간대를 한국으로 맞추는 명령어
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
#python3 명령어를 python으로 사용할 수 있게 하는 명령어
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
# PIP 설치 및 세팅
# pip3 설치
sudo apt-get update
sudo apt-get install -y python3-pip
# pip3 대신 pip 라고 입력하기 위한 명령어
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
# 버전 확인
pip --version
pip install flask boto3
4. git 연동
git clone https://github.com/uphiller/allaboutaws-backend
5. python 파일 실행
- 점유된게 있을 경우 죽이고 실행 할 것.
별첨. 리눅스 명령어
ls: 내 위치의 모든 파일을 보여준다.
ls -al : 모든 파일 조회 (숨겨진 파일까지)
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 강제로 지우기. 이 명령어로 지우면 복구가 안되니 조심하세요!
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
clear : 창 초기화
'프로그래밍 > AWS' 카테고리의 다른 글
EC2 + ELB + Auto Scaling (EC2 자동으로 추가하기) (0) | 2022.04.26 |
---|---|
EC2 + ELB (0) | 2022.04.26 |
네트워크 2 - 보안그룹, 탄력적 IP (0) | 2022.04.26 |
CloudFront - AWS (0) | 2022.04.26 |
AWS의 아키텍처 (Monolithic vs MSA) - 백엔드와 프론트의 분리 (feat. 3 tier) (0) | 2022.04.26 |