기술 정리 서버 세팅 및 도메인 세팅
1. aws 서버 세팅 방법
aws 접속
Amazon EC2?
- 클라우드에서 온디맨드 확장 가능 컴퓨팅 용량을 제공합니다
- 하드웨어 비용이 절감되므로 애플리케이션을 더욱 빠르게 개발하고 배포할 수 있습니다
- 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리
- 인스턴스는 들어오고 나가는 트래픽을 제어하는 가상 방화벽인 보안 그룹으로 보호(인바운드 아웃바운드 규칙 설정)
- 프라이빗 키는 로컬 컴퓨터에 저장되고 퍼블릭 키는 인스턴스에 저장
참고
![](https://velog.velcdn.com/images/smshack/post/123e5a87-9d20-4b07-ab64-36ebcb9ecefe/image.png)
EC2 생성
서비스 → EC2
![](https://velog.velcdn.com/images/smshack/post/b354ce16-3b0a-4d25-b3f0-999328d3bb8e/image.png)
리전 서울
![](https://velog.velcdn.com/images/smshack/post/37813736-95ac-4e61-adc8-ff66f7d6e74f/image.png)
보안 그룹 → 인바운드 아웃바운드 규칙
참고
- 인바운드 규칙
- 클라이언트가 자신의 서버 데이터에 들어올 수 있는 규칙
- 아웃 바운드 규칙
![](https://velog.velcdn.com/images/smshack/post/e997328c-4637-4581-b6c0-f7772d72410d/image.png)
- ssh 로 접근이 가능(but 키를 가진 사용자만 가능함)
- 27017 로는 접속 해야할 서버와 지금 현재 내가 사용하는 아이피로 연결 가능하도록 설정
- 80,443 은 웹 사용자가 들어올 수 있도록 전체 허용
![](https://velog.velcdn.com/images/smshack/post/3e782f4f-bcdc-470d-9bb5-22f96728c516/image.png)
인스턴스 생성
인스턴스 -> 인스턴스 시작
![](https://velog.velcdn.com/images/smshack/post/e91681e2-77ba-47d0-8fb5-7b01a614a581/image.png)
![](https://velog.velcdn.com/images/smshack/post/92e84295-f038-48e3-9d8c-e9de478dbd2a/image.png)
![](https://velog.velcdn.com/images/smshack/post/f92ecd9a-9db8-4dad-8b15-eabd02cab419/image.png)
인스턴스 유형의 경우 실서버는 t3.medium 이 제일 나아 보임
- 각 사용량이 어느 정도 되는지에 따라 고려해서 사용
- 가이드 작성시에는 프리티어 적용된 t2.micro로 사용
![](https://velog.velcdn.com/images/smshack/post/96ee6293-3d41-4624-81c8-51dbe4b9e679/image.png)
키페어 설정
- 이전에 ec2 만들어 놓을 때 만들어 놓은거 있어서 그대로 사용
![](https://velog.velcdn.com/images/smshack/post/67879da5-7a27-4896-8f00-f13ac6afa775/image.png)
네트워크 설정
위에서 만들어 놓은 보안 규칙을 받아서 사용
![](https://velog.velcdn.com/images/smshack/post/3e917b0d-53b6-4f9e-82d6-0f7721fe4d68/image.png)
여기까지 하고 인스턴스 시작!!
![](https://velog.velcdn.com/images/smshack/post/f142fdcc-5d01-44bc-a449-190390c48469/image.png)