본문 바로가기
Project/preprint-cloud-service

[preprint-cloud-service] 도메인 구매, 등록 및 https 적용

by 지식을 쌓는 개구리 2023. 11. 25.

 

preprint-cloud 서비스를 배포하고 aws에서 도메인을 구매하고 등록하며 https까지 적용한

과정을 간략하게 설명하겠다.

 

[도메인 구매 및 등록]

aws 라우트에서 간단하고 너무 쉽게 도메인을 구매할 수 있다.

나는 preprintcloud.com -> 요걸 14달러주고 구매했다.

구매하고 잘 등록하자

 

=> 이후에 이렇게 구매한 도메인으로 접속경로를 허용할 수 있도록 도메인을 추가해주자

 

엔진엑스 설정도 역시 마찬가지로 server_name에 연결경로로 도메인을 추가해줬다.

 server_name 43.201.116.139 preprintcloud.com www.preprintcloud.com;

=> 안하면 연결안됨..

 

정상적으로 도메인 적용이 잘 되었다!

하지만 http상태이기에 이를 https로 변경해보자

 

[https 적용]

https를 적용하기 위해 여러 선택지가 있었다.

aws의 로드밸런서를 이용하거나 렛츠 인크립트를 사용하거나 인데

로드밸런서는 한달 비용이 너무 많이 나오는 반면 렛츠 인크립트는 무료이기에

그냥 간단한 렛츠 인크립트로 진행하였다.

 

sudo apt-get update sudo apt-get install certbot python3-certbot-nginx

sudo certbot --nginx -d preprintcloud.com -d www.preprintcloud.com

=> 위와 같이 진행(이메일 주소 입력하고 동의 진행하면 된다.)

(http 접속 요청을 https로 리다이렉트 설정해주는 것도 허용을 해주자)

 

이후 보안그룹에서 인바운드 규칙을 추가해줘야한다.

 

sudo nginx -t

⇒ 성공 뜨면 끝

=> 적용 성공

 

 

 

도메인 등록 및 https적용 방법도 모두 상세히 문서화 해두었기에..

시간이 될 때 다시 상세하게 정리할 예정이다.

끝!