[AWS] 입문, 서버 생성, 사용법 공부
ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Home:
AWS 가입 후 위 링크로 재접속 ( EC2 매니지먼트 페이지 )
오른쪽 상단 인스턴스 버튼 클릭
18.04 LTS 버전 선택
t2.micro 선택 후 오른쪽 하단 검토 및 시작
키 페어 생성 후 인스턴스 시작 클릭 ( 키 페어 저장 위치 꼭 기억. 따로 이메일, usb등에 백업 보관 )
생성 완료. 인스턴스 보기 클릭!
생성된 인스턴스 ID 클릭
퍼블릭 IPv4 주소 복사 후 아래 링크에서 git 설치
git 설치 후 git bash 실행
ssh -i (키페어위치) ubuntu@퍼블릭 IPv4 주소
(다운로드한 키 페어 파일을 그대로 드래그 온 드롭) 또는 (파일 위치 입력)
yes 입력
위 화면처럼 나오면 생성한 서버 컴퓨터에 접속 완료!
기본적인 명령어
mkdir 폴더명 // 폴더생성
ls // 내 위치에서 디렉터리 확인
cd 폴더명 // 폴더로 진입
cd .. // 폴더 나가기
FTP ( file transfer protocol ) 프로그램
fileZilla 설치
설치 후 실행
빨간 네모 박스 클릭 후
New site 클릭하여 사이트 생성
프로토콜 : SFTP
호스트 : AWS에서 생성한 서버의 IPv4 주소
포트 : 22
로그온 유형 : 키 파일
사용자 : ubuntu
키 파일 위치 : 위에서 저장한 AWS 키파일 위치 지정
후 연결하면 접속 완료
좌측이 내 컴퓨터, 우측이 서버 컴퓨터
한방에 서버 명령어 세팅하기 ( 스파르타코딩클럽 웹 개발 종합반 자료 )
서버 컴퓨터에 새 폴더 생성 후 위 파일 업로드
git bash 창에 명령어 입력
sudo chmod 755 initial_ec2.sh // 1번
./initial_ec2.sh
마구마구 설치가 된다!
python3 -> python, pip3 -> pip 등의
초보자를 위한 명령어 간소화 + 설치 간소화라고 일단 이해
파이참으로 app.py 서버 구동 후
파일질라로 서버에 app.py 업로드
git bash 창에 명령어 입력
pip install flask
pip install pymongo
( pip 란? python 라이브러리. python 패키지 설치 도움 )
또 마구마구 설치가 된다!
python app.py 명령어 입력하여 서버 실행!
다시 AWS EC2 - 인스턴스 - 보안 탭 - 보안 그룹 클릭
인바운드 규칙 편집 클릭!
사진처럼 5000, 80, 27017 포트 위치 무관으로 설정 후 규칙 저장!
드디어
IPv4 주소:5000
입력하면 내 서버에서 실행되는 페이지에 접속!
'개발 => 복습 후 재정리 대기 > AWS' 카테고리의 다른 글
[AWS] 포트 포워딩 (0) | 2021.06.06 |
---|---|
[AWS] DNS 설정 - gabia 이용 (0) | 2021.05.10 |
[AWS] nohup 설정 - 24시간 서버 돌리기 (0) | 2021.05.10 |
[AWS][Robo3T] 서버 데이터베이스 접속 (0) | 2021.05.10 |
[AWS] 사용법 공부 (0) | 2021.05.04 |
댓글