HTTP(Hypertext Transfer Protocol)는 서로 다른 시스템들 사이에서 통신을 주고받게 해주는 가장 기초적인 프로토콜입니다. HTTP 프로토콜의 문제점은 서버에서부터 브라우저로 전송되는 정보가 암호화되지 않는다는 것이다. 이 말은 데이터가 쉽게 도난당할 수 있다는 것이다.
이에 반해 HTTPS(Hypertext Transfer Protocol Secure) 프로토콜은 SSL(보안 소켓 계층)을 사용함으로써 이 문제를 해결했다. SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버 브라우저가 민감한 정보를 주고 받을 때 이것이 도난당하는 것을 막아준다.
Let's Encrypt로 SSL 인증서를 발급받는다.
전제 조건 : 인증서를 사용하려는 등록된 도메인 이름을 소유하고 있어야한다.
- Let 's Encrypt는 무료 TLS / SSL 인증서를 쉽게 얻고 설치하여 웹 서버에서 암호화 된 HTTPS를 사용할 수있는 새로운 인증 기관 (CA)입니다.필요한 단계 대부분을 자동화하려고 시도하는 소프트웨어 클라이언트 인 Certbot을 제공하여 프로세스를 단순화합니다.