HTTP 2

아파치 http -> https 리다이렉트 설정하기. Rewrite 엔진.

아파치 HTTP -> HTTPS 리다이렉트 설정하기. (feat. Rewrite Engine) 아파치 웹서버에 SSL 인증서를 적용하면 https로 접속하게 되는데 적용 후에도 사용자들은 http로 접속하기 때문에 리다이렉트 설정을 이용해서 http로 접속했을 시 자동으로 https 로 넘겨주는 설정을 많은 곳에서 하고 있다. 여러 방법 중 아파치 Rewrite 엔진을 사용해서 리다이렉트 시켜보자. 1. Rewrite엔진을 사용하기 위해서 http.conf 에서 사용 설정부터 해준다. vi http.conf #LoadModule LoadModule rewrite_module modules/mod_rewrite.so

Back-end/Network 2021.01.13

쿠키Cookie와 세션Session 이란? 차이점.

쿠키와 세션 사용하는 이유 HTTP프로토콜의 특징이자 약점을 보완하기 위해 사용한다. 먼저 http프로토콜의 특징이자 약점을 살펴보자. 1. Connectionless. Protocol 비연결지향 클라이언트가 서버에 요청했을때, 그 요청에 맞는 응답을 보낸 후 연결을 끊는 처리방식. 2. Stateless Protocol (상태정보 유지안함) 클라이언트의 상태정보를 가지지 않는 서버처리방식. 클라이언트와 첫번째 통신에서 데이터를 주고받았다 해도, 두번째 통신에서 이전데이터를 유지하지 않는다. BUT, 실제로는 데이터유지가 필요한 경우가 많다. 정보가 유지되지 않으면 매번 페이지 이동시 마다 로그인을 해야하거나 장바구니에서 상품을 선택했는데 구매페이지에서 상품의 정보가 사라지거나 하는 경우가 발생할 것이다..

Back-end/DEV notes 2020.11.18