가비아에서 vectordev 검색하고 500원 주고 .shop 구입
MY가비아 → 관리→ DNS 정보 , 도메인 연결 설정 클릭 → DNS 레코드 추가
TTL(Time to live)는 3600 주었음
저장 후 (https://www.vectordev.shop/) 에 들어갔는데 페이지가 안나옴
cmd 에서 nslookup 명령어 줘도 안나온다
(https://nanocosmos.tistory.com/25) - 네임서버 변경 후 적용까지 실제 소요되는 시간과 실시간 확인 방법을 알아보자
검색해보니 오래걸릴 수도있대서 기다려 보겠음!
++ 다음날이 되었삼 → 잘 적용된 것을 확인 가능함! 야호!
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get install certbot python3-certbot-nginx
sudo certbot --nginx -d
이메일 주소 입력하고
a(agree) 누르고 y 누르고 2번 눌러주었음 (http로 입력시 https로 리다이렉트 되는 옵션)
Let’s Encrypt의 인증서는 설치가 완료된 이후 90일 까지만 유효
호스트에 원하는 subdomain 주소를 입력 후 저장, 적용
CNAME타입의 '값/위치'는 점(.)으로 끝나야 함
sudo vi /etc/nginx/sites-available/default
sudo certbot --nginx -d dev.vectordev.shop -d prod.vectordev.shop
sudo service nginx restart
일단 ec2 퍼블릭 ip주소로 가면 404가 뜬다.
아래 내용을 맨 밑에 복사해서 넣기 (servername이랑 return 주소 바꿔서)
server {
listen 80;
server_name 54.180.93.132;
return 301 https://www.vectordev.shop;
}
sudo service nginx restart
잘 나온다!