목록데브옵스부트캠프 (119)
IT STUDY LOG

#해결 과제 ❔ HTTP 기반의 서버를 생성하는 소프트웨어인 nginx를 사용하여, 웹 서버(Web Server)를 생성하여 정적 웹페이지 호스팅을 따라 해보세요. ❔ 다음과 같은 구조 중에서, 정적 웹페이지 호스팅의 경우에는 HTML, CSS등의 정적 파일만 전달하면 되기 때문에, 보다 단순한 구조인 Client - Web Server의 구조를 가집니다. ❔ nginx 샘플 정적 파일을 호스팅 하는 과정을 따라해보며, 환경 설정 파일을 작성하는 방법과 지시어에 대해서 학습하세요. #과제 항목별 진행 상황 💡 nginx 설치 데비안 저장소 정보를 업데이트하십시오. sudo apt-get update NGINX 오픈 소스 패키지를 설치합니다. sudo apt-get install nginx 설치를 확인합니..

# 학습 목표 nginx를 통해 정적 웹 사이트, 정적 콘텐츠를 이해합니다. HTTP 기반의 서버를 생성하는 소프트웨어인 nginx를 사용하여, 웹 서버(Web Server)를 생성하여 정적 웹페이지 호스팅을 따라 해보세요. 다음과 같은 구조 중에서, 정적 웹페이지 호스팅의 경우에는 HTML, CSS등의 정적 파일만 전달하면 되기 때문에, 보다 단순한 구조인 Client - Web Server의 구조를 가집니다. nginx 샘플 정적 파일을 호스팅 하는 과정을 따라해보며, 환경 설정 파일을 작성하는 방법과 지시어에 대해서 학습하세요. # 학습 내용 1. nginx Web Server Hands-on 1) nginx 설치 nginx 설치 레퍼런스 homebrew를 이용한 Mac용 nginx 설치 레퍼런스 ..

# 학습 목표 서버의 종류와 역할에 대해서 이해합니다. 웹서버와 웹 애플리케이션 서버의 차이점을 이해합니다. 정적, 동적이라는 단어를 이해하고, 정적 웹 사이트와 동적 웹 사이트의 차이점을 학습합니다. nginx를 통해 정적 웹 사이트, 정적 콘텐츠를 이해합니다. nginx를 이용해 정적 웹사이트를 제공하고, Mini WAS를 개발하면서 위의 그림에서 2와 5번에 해당하는 구조를 이해합니다. express, fastify를 통해 API 서버를 만들면서 WAS의 구조와 해당 서버에 대한 모듈을 이해합니다. 웹 서버와 WAS의 전체적인 구조를 이해하고, 기본적인 CRUD가 있는 블로그 서버를 개발하며, 전체 아키텍처를 이해합니다. # 학습 내용 1. 정적 웹사이트 vs. 동적 웹사이트 정적 웹사이트와 동적 ..

# 학습 목표 서버의 종류와 역할에 대해서 이해합니다. 웹서버와 웹 애플리케이션 서버의 차이점을 이해합니다. 정적, 동적이라는 단어를 이해하고, 정적 웹 사이트와 동적 웹 사이트의 차이점을 학습합니다. nginx를 통해 정적 웹 사이트, 정적 콘텐츠를 이해합니다. nginx를 이용해 정적 웹사이트를 제공하고, Mini WAS를 개발하면서 위의 그림에서 2와 5번에 해당하는 구조를 이해합니다. express, fastify를 통해 API 서버를 만들면서 WAS의 구조와 해당 서버에 대한 모듈을 이해합니다. 웹 서버와 WAS의 전체적인 구조를 이해하고, 기본적인 CRUD가 있는 블로그 서버를 개발하며, 전체 아키텍처를 이해합니다. # 학습 내용 1. 서버 서버 개요 컴퓨터의 역할을 의미 사용자의 요청을 받고..

# 학습 목표 HTTPS의 개념을 이해할 수 있다. HTTP와 HTTPS의 차이점을 이해할 수 있다. # 학습 내용 1. HTTPS 개요 HTTPS + Secure HTTP 프로토콜 내용 암호 주요 개념 인증서 : 데이터 제공자 신원 보장 및 도메인 종속 CA : 공인 인증서 발급 기 비대칭키 암호화 : 개인키, 공개키 암호화 2. Learn About HTTPS HTTPS 프로토콜(HTTP over SSL(TLS), HTTP over Secure) 사용 이유 HTTP보다 안전 데이터 제공자의 신원 보장 클라이언트는 데이터 제공자가 제공해준 데이터를 사용함 클라이언트와 서버 사이에 공격자가 서로 요청, 응답 데이터를 탈취 및 변조해 다시 전송하는 중간자 공격에 취약 암호화 HTTPS 프로토콜의 특징 중 ..