Certbot과 nginx로 https 적용하기!
https를 적용하기전 간단하게 SSL에 대해서 알아보자 SSL(Secure Socket Layer) SSL은 웹서버와 클라이언트의 통신 암호화 프로토콜이다. SSL이 적용되지 않은 통신의 경우, 평문이 그대로 전송된다. 만약 제 3자가 어떠한 방식으로든 통신 패킷을 탈취할 경우, 그 내용을 쉽게 확인할 수 있다. → 사용자 개인 정보나, 결제 정보와 같은 민감한 정보의 통신이라면 얘기가 달라진다. SSL을 적용한다면 이러한 문제를 기술적으로 해결할 수 있다. 요청을 암호화해서 보내므로 통신 패킷이 탈취되더라도 복호화 키가 없으면 원래 내용을 알 수 없기 때문이다. 그렇다면 어떻게 적용해야 할까? 일단 시작하기 앞서서 준비해야할게 두가지가 있다. 하나는 도메인이고 다른 하나는 도메인과 Web Server..
프로젝트/내편
2023. 2. 3. 18:02