Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

개발자되기 프로젝트

[AWS] EC2 본문

Project/대중교통 길찾기

[AWS] EC2

Seung__ 2022. 3. 29. 23:33

Heroku를 통해 배포하려고 했으나 .. 실패..

 

왜냐하면 Server의 경우 ODSay는 ip기반으로 인증하나.. heroku는 고유ip를 알 수 없음.

 

반면에 AWS는 IP기반이라고 하니 한 번 츄라이 해보자.

 

AWS EC2를 사용하여 가상 서버를 구축할 수 있다.

 

 

1. EC2: Elastic Compute Cloud

 즉 컴퓨터 대여 서비스 ㅋㅋ

 

2. Region 설정 

3. 인스턴스

 

4. 운영체제 및 서비스 선택

 

5. 사양 선택

 

6. 인스턴스 세부 정보

인스턴스 개수가 1인지 확인하자.. 유료인 경우 인스턴스 개수만큼 돈나감.

 

 

7. 스토리지

 

8. 보안구성: 방화벽 설정

 

9. 키페어 생성

일종의 비밀번호와 같음. 다운로드 후 파일 분실하지 않도록 주의.

 

10. 인스턴스 생성 확인

 

11. 인스턴스 연결

 

12. 웹을 통해 서버 제어 가능

* SSH 클라이언트를 사용하면 사용자 PC에서 제어 가능

 

13. sudo apt update: 우분투를 최신 배포판으로 업데이트

 

14.아파치 웹서버 인스톨: sudo apt install apache2

apache 웹서버 설치 완료 후 자동 실행됨.

 

이후 사용자는 ip를 통해서 서버에 접속 가능

 

15. ip확인

ip는 인스턴스 세부 정보에서 확인 가능

 

하지만 해당 ip로 접속해도 별 다른 일이 일어나지 않음 --> 방화벽 때문

 

16. 보안 설정

인바운드: 외부에서 ec2인스턴스 접속, 최소한으로 열어야
  - 22번 포트: SSH 통신을 위해서 필요함.
  - 80번 포트: WEB을 쓰기 위해서 필요함. 

아운바운드: ec2인스턴스에서 바깥으로 접속, 다 열려있어야

 

보안그룹 선택

WEB을 사용하기 위해서 유형을 HTTP로 설정. WEB에서 사용하도록 독점된 80번 선택 됨.

누가 들어올 수 있도로 지정? 누구나 들어올 수 있게 하려면 0.0.0/0 선택 

 

인바운드 규칙 설정 결과

 

 

17. 참고

 인스턴스 중지 후 재 시작하면 IP바뀜

 

'Project > 대중교통 길찾기' 카테고리의 다른 글

[AWS] Ubuntu에 JAVA 설치  (0) 2022.04.01
[AWS] SSH접속을 위한 puTTY 설치  (0) 2022.03.31
API 로 변경  (0) 2022.03.27
[Server] ODsay 에러 처리  (0) 2022.02.10
[Server] 실시간 지하철 도착정보 연동  (0) 2022.02.10
Comments