프로젝트가 막바지에 이르면서 기존에 백엔드가 쓰고 있던 도메인을 프론트가 사용하고 백엔드 서버는 다른 도메인으로 옮기기로 하였다.
Route 53을 통해 도메인 구매 (Route 53는 Amazon 의 DNS 서비스로 도메인 구입부터 네임서버 등록까지 DNS 에 필요한 모든 기능이 있고, aws 답게 추가로 모니터링 기능까지 제공한다.)
AWS Certificate Manager 에서 구입한 도메인의 SSL Certificate를 발급(https)
SSL 적용
기존에 있던 A 레코드를 삭제해 주었습니다.
DNS(Domain Name System): IP 주소를 특정 도메인 주소와 같다는 기록을 저장해두고, 인터넷 사용자들이 도메인 주소를 검색했을 때 IP 주소로 연결되도록 해주는 것이다.
DNS 구성 요소:
도메인 네임 스페이스(Domain Name Space) : 도메인 네임 스페이스라는 규칙(방법)으로 도메인 이름 저장을 분산한다.
네임 서버(Name Server) = 권한 있는 DNS 서버 : DNS 서버와 같은 말, 해당 도메인 이름의 IP 주소를 찾는다.
리졸버(Resolver) = 권한 없는 DNS 서버 : DNS 클라이언트 요청을 네임 서버로 전달하고 찾은 정보를 클라이언트에게 제공하는 기능을 수행한다.
DNS 동작 방식 :
1. 도메인 주소창에 치게되면 웹브라우저가 네임 서버로 요청하게 된다.
2. 네임서버가 응답하여 웹브라우저로 IP 주소를 알려준다.
3. 웹브라우저가 해당 IP 주소를 가지고 접속 요청.
4. 호스팅 서버가 데이터를 보여준다.
참고 블로그 https://nerd-mix.tistory.com/33
https://hanamon.kr/dns%EB%9E%80-%EB%8F%84%EB%A9%94%EC%9D%B8-%EB%84%A4%EC%9E%84-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EA%B0%9C%EB%85%90%EB%B6%80%ED%84%B0-%EC%9E%91%EB%8F%99-%EB%B0%A9%EC%8B%9D%EA%B9%8C%EC%A7%80/
기존의 사용하던 인스턴스는 프리티어 t2.micro 였는데 지원금을 받게되어 더 높은 수준의 인스턴스 유형으로 바꾸기로 하였다.
서버 오류로 인스턴스가 안보여서 aws 사진을 첨부하진 못했다 ㅠ