반응형
웹 서비스 런칭
- 웹 서비스를 런칭하기 위해 클라이언트의 요청에 항상 응답해줄 수 있는 서버에 프로젝트를 실행시키려 한다.
- 언제나 요청에 응답하려면
- 컴퓨터가 항상 켜져있고 프로그램이 실행되어 있어야한다.
- 모두가 접근할 수 있도록 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해야한다.
- 서버는 단순한 컴퓨터이다. 외부 접속이 가능하게 설정한 다음에 내 컴퓨터를 서버로 사용할 수 있다.
- 보안 등 여러 문제로 AWS 라는 클라우드 서비스에서 서버를 관리하기 위한 항상 켜 놓을 수 있는 컴퓨터인 EC2 사용권을 구입해 서버로 사용할 것이다.
AWS EC2 구매
1. 먼저 EC2 사이트로 이동해 주자
2. 인스턴트 시작
3. 우분투 18.04 사용
- 가장 보편적인 18.04를 사용하였다.
4. 완료
원격접속
1. GIT BASH 실행
2. 아래의 코드를 콘솔에 실행
ssh -i 인스턴스 생성 시 받았던 key.pem 인스턴트의 Public IPV4 주소
3. ubuntu@ip-172~ 로 표시되면 성공
간단한 리눅스 명령어
ls: 내 위치의 모든 파일을 보여준다.
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 지우기
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
반응형
'웹 기초 > Flask, Server, Cloud, AWS' 카테고리의 다른 글
서버세팅 - Robo3T, 포트포워딩, Nohup, OG태그 넣기 (0) | 2021.07.08 |
---|---|
서버 세팅 - Filezilla, EC2, Flask, AWS Firewall, Robo3T (0) | 2021.07.07 |
Flask : API 생성 (GET, POST) (0) | 2021.06.30 |
Flask : HTML 파일 연결 (0) | 2021.06.29 |
Flask 시작하기 (0) | 2021.06.29 |
댓글