본문 바로가기
728x90

nginx7

Proxy server Proxy server는 웹페이지 같은 유저 쪽에 있는 인터넷에서 데이터를 찾아오는 서버이다. 이는 서버와 클라이언트 사이에서 다리 역할을 하고 요청, 응답을 한다. 프록시 서버는 중간자 역할을 수행하고 해당 웹페이지를 검색한다. 유저가 웹사이트에 방문을 하면 프록시 서버는 유저의 컴퓨터에서 요청을 받고 사용자를 대신해 웹페이지를 검색해 컴퓨터로 전송한다. 프록시 서버는 다음과 같은 종류가 있다. - Forward proxy server: 여러 클라이언트에서 서버로 오는 요청을 처리한다 - Reverse proxy server: Forward proxy server와는 반대로 동작한다. 따라서 forward proxy는 클라이언트를 위한거고, reverse proxy는 서버를 위한거다. 따라서 Rever.. 2021. 9. 25.
nginx nginx 경량 웹 서버이다. 클라이언트로 부터 요청을 받았을 때 요청에 맞는 정적파일을 응답해 주는 HTTP Web Server로 활용되거나 Reverse Proxy Server로 활용해 WAS 서버의 부하를 줄이는 load balancer 역할을 하기도 한다. nginx 흐름 nginx는 Event-driven 방식을 사용해 동작하기 때문에 한개 또는 고정된 프로세스만을 사용하고 비동기 방식을 사용해 요청을 동시에 처리할 수 있다. 따라서 요청이 많이 들어온다 해도 새로운 프로세스 또는 쓰레드를 생성하지 않기 때문에 프로세스, 쓰레드 생성 비용이 존재하지 않는다. 그때문에 적은 자원으로 효율적인 운영이 가능하며 단일 서버에서 동시에 많은 연결을 처리할 수 있다. Event-Driven apache의 .. 2021. 9. 19.
도커 실습 - docker, nginx, react, express, mysql 실습 전체 파일:https://github.com/skullkim/docker-practice GitHub - skullkim/docker-practice Contribute to skullkim/docker-practice development by creating an account on GitHub. github.com 도커 실습위한 것이니 express, react 코드에 대한 설명을 스킵하자. Dockerfile 설명: client/Dockerfile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 FROM node:alpine # working 디렉토리를 /app으로 설정 # 이미지가 생성되면 해당 디렉터리 역시 생성된다. # working 디렉.. 2021. 9. 19.
728x90