라벨이 SSL인증서인 게시물 표시

무료 SSL 인증서 certbot 설치 및 사용법 (설정 스크립트 공유)

이미지
무료 SSL 인증서 certbot를 사용해보자. 서버 엔지니어를 하다보면 웹개발자들이 많이 요청하는 것들 중 SSL 인증서를 설치해 달라는 것이 있다. 그럼 이 SSL 인증서는 무엇일까? SSL 인증서란 무엇인가? SSL 인증서는 웹 사이트와 사용자 간의 통신을 암호화하여 보안을 강화하는 기술이다. SSL 인증서를 사용하면 웹 사이트의 주소가 http에서 https로 바뀌고 자물쇠 🔒 아이콘이 표시된다. 이렇게 하면 중간자 공격이나 데이터 유출 등의 위험을 줄일 수 있는 장점이 있다. 예전에는 SSL 인증서를 설치하기 위해서 많은 절차가 필요했다. comodo와 같은 SSL 인증서 발급을 해주는 곳에 비용을 지불하면서 인증서 발급을 요청해야했고, 즉시 발급도 되지 않아 몇일을 기다려야 받을 수 있었다. 그 후 SSL인증서를 도메인에 적용시켜야 하는데 무슨 오류가 그렇게 많이 나는지 오류가 날때마다 고생했던 기억이 새록새록하다. 뭐 이제는 추억이 됐지만 말이다. certbot이란? certbot은 Let’s Encrypt라는 비영리 기관에서 제공하는 무료 SSL 인증서를 자동으로 발급하고 갱신해주는 프로그램이다. certbot은 다양한 OS와 웹 서버를 지원하며 쉽고 빠르게 SSL 인증서를 적용할 수 있어서 현재 가장 많이 쓰이는 무료 SSL 인증서 발급 프로그램이라고 할 수 있다. certbot 설치하기 certbot은 snap이라는 패키지 관리 도구를 통해 설치하는 것을 권장한다. snap은 Ubuntu 16.04 이상에서 기본적으로 제공되므로 별도로 설치할 필요가 없지만 update는 반드시 해주어야 한다. 다음 명령어로 snap을 업데이트 해준다. sudo snap install core; sudo snap refresh core 만약 snap이 설치되어 있지 않다면 아래 명령어로 설치한다. sudo apt-get update sudo apt-get install snapd sudo apt-get install snapd 실행 그런 다음 다음 명령어로