-
AWS 서버 구축 - 도메인(feat.가비아) + HTTPS(feat.let's encrypt) (3/3)Study/Server 2021. 7. 11. 00:38
1. 도메인 적용
우선 가비아에서 도메인을 구입하도록 한다.
구입 완료 이제 DNS 관리에 들어와 다음과 같이 레코드를 수정한다.
이후 저 도메인으로 들어가면 aws 인스턴스 ip주소로 접속하는 것과 같은 화면이 뜨는 것을 확인할 수 있다.
즉, 도메인 적용이 잘 되었다.
2. HTTPS 적용
다음 명령어를 통해 certbot 저장소, certbot nginx 패키지를 설치한다.
sudo add-apt-repository ppa:certbot/certbot sudo apt install python-certbot-nginx
nginx configuration을 설정해주어야 한다. 다음 명령어를 통해 파일에 들어가서 인증서를 적용할 도메인 이름을 설정한다.
sudo vi /etc/nginx/sites-available/default
이제 SSL 인증서를 받아야 한다. 다음 명령어를 통해 인증서를 받는다.
sudo certbot --nginx -d hazel-software.shop -d www.hazel-software.shop
요로코롬 해준다.
이후 sudo service nginx restart를 통해 nginx를 다시 시작해주고, 인바운드에 https도 추가해준 후
도메인 주소를 입력하여 접속하면 다음과 같이 https가 적용된 것을 확인할 수 있다.
'Study > Server' 카테고리의 다른 글
AWS RDS 구축 (0) 2021.07.16 서브 도메인 + Redirection (0) 2021.07.11 AWS 서버 구축 - MySQL 외부에서 접속하기, phpMyAdmin (2/3) (0) 2021.07.10 AWS 서버 구축 - Linux + Nginx PHP MySQL (1/3) (0) 2021.07.10 Ubuntu 20.04에 APM소스 설치 - PHP 설치 (3/3) (0) 2021.07.02