본문 바로가기

네트워크2

SSL 인증서 발급 및 적용하기 SSL 이란?Secure Socket Layer의 약자로 SSL 프로토콜은 웹서버와 브라우저 사이의 보안을 위해 만들어졌다.대칭키를 이용하여 암호화 통신을 하는 원리이며, http 요청에 SSL 적용을 하여 https 통신을 한다.이를 위해서 필요한 것이 SSL 인증서이고, 이를 발급받고 적용하는 과정을 간단하게 정리해 보았다. SSL 인증서는 이 사이트가 신뢰성 있는 사이트라고 인증을 해주기 위한 것이다.인증서에는 소유자의 e-mail 주소, 이름, 용도, 유효기간, 발행기관, public key 등이 포함되어 있다. AWS EC2 인스턴스에 nginx 웹서버를 띄워 놓았다. 8080 포트로 접속 시 내가 만든 웹서버로 접속이 가능하다.이 때 https 접속을 위한 ssl 인증서를 발급하기 위해서는 아.. 2024. 9. 3.
REST API란? REST Representational State Transfer 의 약자로 월드 와이드 웹(WWW)과 같은 분산 하이퍼 미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 웹 상의 자료를 HTTP위에서 SOAP나 쿠키를 통한 세션 트래킹 같은 별도의 전송 계층없이 전송하기 위한 아주 간단한 인터페이스를 말한다. 즉, HTTP URI(Uniform Resource Identifier)를 통해 리소스를 명시하고, HTTP Method를 통해 해당 리소스에 대한 CRUD Operation을 적용하는 것. HTTP Method - GET - POST - DELETE - PATCH CRUD Opertation - Create : 데이터 생성 (POST) - Read : 데이터 조회 (GET) - Updat.. 2023. 9. 4.