Server
Domain 적용
dawn9
2021. 7. 10. 23:49
1. gabia 접속 및 구매

원하는 domain 이름을 입력하고 선택 및 신청한다.
결제 후 DNS 설정에서 각 타입과 호스트, 값/위치(AWS 인스턴스의 public IP)를 채우고 저장한다.
※ Sub Domain
sub domain은 기본 도메인 이름의 추가 부분이다.
예를 들어 www.dawnsoftsquared.shop
이라는 도메인이 있다고 하면 이는 다음과 같다.
www | sub domain |
dawnsoftsqaured | primary domain |
.shop | TLD(Top Level Domain) |
그리고 이는 DNS 설정에 들어가서 다음과 같이 sub domain을 추가할 수 있다.2
2. Domain 및 Sub Domain 적용
이제 이 domain name을 AWS 인스턴스에 적용하기 위해
/etc/nginx/sites-available/default 파일을 편집하여 server_name을 다음과 같이 추가해준다.

테스트 해 본 결과 호스트 네임과 동일하게 잘 나오는 것을 확인할 수 있다.

Sub domain을 적용하기 위해선 /etc/nginx/sites-available/default 파일에 다음과 같은 내용을 삽입한다.

80번 포트를 listen하고, root에는 내가 화면에 나타낼 파일이 존재하는 위치, index에는 그 파일명을, server_name에는 도메인명을 입력해준다.
sudo certbot --nginx -d prod.dawnsoftsquared.com
또한, 443포트를 열어 https를 사용하여 도메인을 열기 위해서 위 명령어를 통해 ssl을 추가하고 인증서를 받는다.