SSL 인증서는 인터넷 보안에서 중추적인 요소로, 디지털 인증서라고도 하는 SSL(보안 소켓 계층) 인증서는 브라우저 또는 사용자의 컴퓨터와
서버 또는 웹사이트 간에 암호화된 연결을 수립하는 데 사용된다.
SSL 연결은 인증되지 않은 사용자의 방해로부터 각 방문(세션) 중에 교환된 중요한 데이터(예: 신용카드 정보)를 보호한다.
따라서 웹 사이트를 구축하거나 운영할 때 보안 연결인 HTTPS연결은 필수이다.
Let's Encrypt를 이용하면 무료로 HTTPS 보안 연결을 진행할 수 있다.
sudo apt update
sudo add-apt-repository ppa:certbot/certbot
sudo apt update
sudo apt-get install certbot python3-certbot-nginx
sudo vi /etc/nginx/sites-available/default
sudo nginx -t
sudo systemctl reload nginx
sudo certbot --nginx -d greenfarm.site -d www.greenfarm.site
차례대로 A -> Y -> 2 입력
https 도 열려 있어야함
도메인을 입력해보면 https가 적용된 모습을 확인할 수 있다.