https 3

[CS] HTTP, HTTPS의 개념과 차이점에 대해 알아보자

평소 HTTP와 HTTPS의 차이를 HTTPS = HTTP + Security 정도로만 파악하고 있었는데, 이번에 확실하게 개념 정리를 하려고 합니다. 이들이 무엇이고 왜 사용하는지와 둘의 차이점에 대해 알아보겠습니다. HTTP(Hypertext Transfer Protocol) 클라이언트와 서버 간 통신을 위한 통신 규칙 세트 또는 프로토콜 사용자가 웹 사이트를 방문하면, 사용자 브라우저가 웹 서버에 HTTP 요청을 전송하고, 웹 서버는 클라이언트 요청에 대해 HTTP 응답을 합니다. 웹 서버와 사용자 브라우저는 데이터를 일반 텍스트로 교환하기에 HTTP 프로토콜은 네트워크 연결을 작동하게 하는 기본 기술입니다. 클라이언트 요청에 대한 성공 응답은 200(OK), 201(Created) 등으로 구성되고..

CS 2023.12.01

[AWS] Route 53을 이용해 Gabia에서 구입한 도메인 연결 + Load Balancer, Certificate Manager를 이용하여 http -> https 적용

1. Gabia에서 도메인을 구매 2. EC2 생성 시 HTTP, HTTPS 허용 3. swap 메모리 늘리기 (출처 : https://blog.naver.com/sosow0212/222883930459) # Swap 메모리 할당 sudo dd if=/dev/zero of=/swapfile bs=128M count=16 # Swap file 읽기 및 쓰기 권한 업데이트 sudo chmod 600 /swapfile # Swap 영역 설정 sudo mkswap /swapfile # Swap 공간에 Swap file을 추가하여 Swap file을 즉시 사용할 수 있게 변경 sudo swapon /swapfile -------------------------------------------------------..

DevOps/AWS 2023.05.29

CS 스터디 4주차 Network & Spring

최근 2~3주 동안 시험기간이라서 CS에 집중하지 못했습니다. 이제 다시 커리큘럼에 맞춰 또 집중해야 할 것 같습니다. 4주차 내용은 다음과 같습니다. 4주차 학습 내용 Network 대칭키 / 공개키 HTTP / HTTPS 로드 밸런싱 Blocking, Non-blocking / Synchronous, Asynchronous Blocking / Non-Blocking I/O Spring Bean Scope MVC Framework Spring Boot, SpringApplication 대칭키 / 공개키 대칭키(Symmetric key) / 공개키(Public Key, Asymmetric Key) 대칭키는 보내는 사람의 key와 받는 사람의 key가 동일하다. 속도 측면에서는 빠르지만, 안정성이 떨어진다..

CS 2022.10.27