# Web Server

Nginx에 대해 알아보자
프로젝트에서 Nginx나 Public Cloud에서 제공해주는 Load Balancer 제품을 간단하게 사용만 해봤지 제대로 알고있는지에 대해 자문하다보니 아는게 없어서 정리해보고자 한다.

Apache vs Nginx
nginx와 apache 모두 web server로서 사용되기 위해 만들어진 웹 서버 프로그램이다. 그렇기에 web server와 was에 대해서 간단히 이해할 필요가 있다.Http 프로토콜을 기반으로 하며, 클라이언트의 요청을 서비스하는 기능을 담당한다요청에 따라 2

Docker Compose 를 사용하여 Django 서버 띄우기
도커 컴포즈 파일을 통해 도커의 이미지들 끼리의 통신을 훨씬 편안하게 이어줄 수 있다. 우서 도커파일을 작성해서 환경변수 및 필요한 소프트웨어를 추가합니다.

Web Server와 WAS 차이
1. 정적 페이지와 동적 페이지 (Static pages & dynamic pages) 웹페이지는 위의 이미지처럼 웹 서버는 주소(url)를 가지고 통신 규칙(http)에 맞게 요청하면, 알맞은 내용(html)을 응답 받는다. 그러나 이처럼 단순한 클라이언트(웹 브라우저)와 웹 서버로는 정적인 페이지 밖에 처리하지 못한다는 한계를 가진다. 이러한 ht...
Web Server와 WAS의 차이
웹 서버란 HTTP 프로토콜을 기반으로 클라이언트가 웹 브라우저에서 어떠한 요청을 하면 그 요청을 받아 정적 컨텐츠를 제공하는 서버다.정적 컨텐츠란 단순 HTMl 문서, CSS, 이미지, 파일 등 즉시 응답 가능한 컨텐츠다.이때 웹 서버가 정적 컨텐츠가 아닌 동적 컨텐

Nginx 가 “Reverse” Proxy 로 불리는 이유
Reverse 외에 다른 개념이 있는데 살펴보고 왜 Nginx 가 역방향 프록시 서버라 불리는 지 알아보자.

[Web Server] Refactor Express
Refactor Express는 코드를 리팩토링하고 성능을 개선하는 도구로, Express.js 프레임워크에서 제공되며 자동화된 코드 리팩토링을 지원한다.

자바시리즈 2 - Servlet의 등장(이라 쓰고 Web Server, WAS의 내용을 담은,,)
지난 시리즈에서 기술한 바와 같이, 동적 페이지를 만들기 위해 자바 애플릿이 사용되었고, 시간이 지남에 따라 동적 페이지에서 요구하는 데이터의 양이 방대해지기 시작하면서 자바 애플릿 태그로 프로그램을 다운받아 사용하는 방식에서 CGI라는 방식이 등장했다.여기서 잠깐,
Web Server 기초
요약SOP는 다른 출처의 리소스 공유를 억제한다.CORS는 다른 출처의 리소스 접근 권한을 제공한다.Same-Origin Policy 동일 출처 정책이다.=> '같은 출처의 리소스만 공유 가능하다' 라는 정책이다.Origin(출처) = 프로토콜 + 호스트 + 포트이 중

[Web Server] SOP와 CORS
1. SOP (Same-Origin Policy) SOP란? SOP은 Same-Origin Policy의 약자로, 동일 출처 정책을 뜻한다. 이는 '같은 출처의 리소스만 공유 가능하다'라는 정책으로, 여기서 말하는 ‘출처(Origin)’는 다음과 같다. 출처는

[TIL] [Web Server] 기초
SOP는 Same-Origin-Policy의 줌일말로 동일 출처 정책을 뜻한다.한 마디로 정의 하면 같은 출처의 리소스만 공유가 가능하다.여기서 출처는 다음과 같다.SOP는 문서를 분리함으로써 공격받을 수 있는 경로를 줄여준다는 장점이 존재한다.만약 네이버와 같은 웹페

SOP & CORS
CORS에 들어가기 전에.. 💡 SOP (Same-Origin Policy) : Same-Origin Policy의 줄임말로 동일 출처 정책을 뜻한다. '같은 출처의 리소스만 공유가 가능하다'라는 정책 출처(Origin)? 출처는 프로토콜, 호스트, 포트 총
Servlet VS. Spring
Web Application 을 만들 때 필요한 인터페이스이다.Spring Framework 가 제공하는 MVC 패턴을 사용한 Web Service 제작기능Spring Web MVC 는 Swervlet 을 사용해 Web Application 을 제작한다.Spring W

nginx 란 ? (필요성, 구조, 동작원리)
보통 시스템 아키텍쳐를 구성할 때에 Front | WS(nginx / apach)->WAS(node.js / java)->DB 구조로 이루어지는 경우가 많다.Web Server를 제공하는 nginx는 전 세계 상위 100만 사이트 중 web site 중 점유율이 21.
웹과 인터넷 개념
하이퍼텍스트와 멀티미디어를 통해 서비스를 이용할 수 있도록 구축되어 있다.사용자끼리 정보를 공유할 수 있는 공간을 의미한다.인터넷 상의 다양한 정보를 효과적으로 검색할 수 있는 시스템요청 (request) 와 응답 (Response) 의 형태로 이루어진 웹 통신 규약w