티스토리 뷰
domain 적용
가비아에서 도메인 구매
가비아에서 원하는 이름의 도메인을 산 후에 도메인 적용만 해주면 된다.
가비아 홈페이지에서 - MY 가비아 - DNS 관리 툴 - DNS 설정 - 레코드 수정을 누른 후 아래와 같이 적용한다. 값/위치는 자신의 인스턴스 ip주소로 한다.

www는 도메인앞에 www를 붙였을 때고 @는 아무것도 붙이지 않았을 때이다.
도메인 적용된 모습

https 적용
certbot 설치 및 설정파일 수정
~$ sudo add-apt-repository ppa:certbot/certbot
~$ sudo apt install python-certbot-nginx
#ssl을 설정하기위해 nginx 설정파일 수정
~$ sudo vi /etc/nginx/sites-available/default

server_name에 example.com 과 www.example.com 을 추가해준다.
nginx 재접속
certbot이 nginx 서버 블록을 확인하게 하기 위해 nginx를 restart한다.
~$ sudo service nginx restart
HTTPS(SSL) 인증서 설치
~$ sudo certbot --nginx -d example.com -d www.example.com
이후에 도메인에 접속했는데 안돼서 에러로그를 살펴보았다.
~$ tail -f /var/log/nginx/error.log

확인해보니 443이 ignored됐다고 떠서 인바운드 규칙을 추가해봤다.

추가한 후에 다시 접속했더니 잘 적용되는 것을 확인할 수 있었다.
참고로 https가 잘 적용됐는지 확인해보고 싶을 때는 여기서 확인할 수 있다.
'server' 카테고리의 다른 글
[server] 서버구축 하는법 (0) | 2021.10.13 |
---|---|
[server] AWS 서버구축 4 - subdomain적용, redirection 적용 (0) | 2021.07.13 |
[server] AWS 서버구축 2 - MySQL 외부 접속, phpmyadmin 설치 (0) | 2021.07.12 |
[server] AWS 서버구축 1 - Nginx, PHP, MySQL 설치 + WinSCP설치 (0) | 2021.07.12 |
[server] bitnami를 이용한 wamp 서버 구축, Port Forwarding(포트포워딩) 구현 (0) | 2021.07.07 |