Loading...
본문 바로가기
👥
총 방문자
📖
0
총 포스팅
🧑
오늘 방문자 수
📅
0일째
블로그 운영

여러분의 방문을 환영해요! 🎉

다양한 개발 지식을 쉽고 재미있게 알려드리는 블로그가 될게요. 함께 성장해요! 😊

🏫 인프라/서버

[Server] 도메인 구매하기(가비아)

by tmi-t 2025. 5. 20.


AWS EC2를 사용하여 배포를 하던 도중 프론트에서 자동으로 프로토콜이  Http에서 Https로 리다이렉트 되어 요청을 하였습니다. 어차피 도메인을 구입하여 https포트 또한 적용할 예정이었기에 일정이 앞당겨 졌다고 생각하고 도메인을 등록하기로 하였습니다.

 

저는 가비아에서 도메인을 구입하였습니다.

 

 

1. 가비아 사이트 접속 (https://www.gabia.com/) 후 로그인

 

 

 

2. 검색창에 원하는 도메인 입력 (저는 sophistring으로 검색하였습니다.) 

(도메인에 크게 욕심이 없다면 조금 마음을 비우고 저렴한걸로,,, )

 

 

 

2-1. 원하는 도메인을 선택하신 후에 신청하기 버튼을 클릭하시면 됩니다.

 

 

 

3. 정보 입력 후 결제

 

‼️처음 사이트에 접속하시면 기간이 3년으로 되어있을 텐데 아까 할인 이벤트가 되어있는 건 1년 기준이라 갑자기 요금이 많이 증가되어있어도 놀라지 마시고 기간을 1년으로 변경해주시면 됩니다.

 

 

4. 홈페이지 > My가비아 > 서비스 관리 > DNS관리툴  로 이동해줍니다.

 

 

4-1.  "설정" -> "레코드 수정" (밑에 사진과 같이 입력해줍니다.)

 

  • A 레코드 ➡️ 도메인 주소와 IPv4를 연결하는데 사용, 설정하고 싶은 호스트가 있다면 입력해주시고, 없으시면 @를 입력해주시면 됩니다. (ec2와 연결하고 싶다면 public IPv4를 입력해주시면 됩니다.)
  • CNAME 레코드 .➡️ 도메인과 도메인을 매핑해줍니다. (다른 호스트의 도메인을 여러개 만들 때 IP가 변경되면 다 하나씩 변경해줘야하는 번거로움을 줄이기 위해 사용됩니다.)

 

5. 서버에 접속가능하도록 설정을 해준다.

 

cd /etc/nginx/sites-available

 

sudo vi default

 

로 이동후에 server_name을 다음과 같이 추가해준다.

 

수정을 한 후에

sudo service nginx restart

 

 

 

5-1) https적용

sudo apt update  
sudo apt upgrade  
sudo add-apt-repository ppa:certbot/certbot  // Certbot을 위한 저장소 추가
sudo apt install python3-certbot-nginx       // 패키지 설치

 

sudo certbot --nginx -d sophistring.store -d www.sophistring.store

*위 명령어를 입력하면 몇가지 입력할 사항이 있는데 첫째로 이메일을 입력해주시고 2번 리다이렉트를 선택해주시면 됩니다

 

 

마지막으로 재시작

sudo service nginx restart

 

 

6. 서버 확인

 

6-1) www.ssllabs.com/ssltest/ 사이트에 접속한다.

 

6-2) hostname에 설정해준 도메인을 입력해준다.

 

 

다음과 같이 결과가 나오면 정상입니다!!