본문 바로가기

개발/Web2

Nginx(엔진엑스)란? - 2편: 응용(도커 + LEMP 스택) 개요 Nginx를 이용한 LEMP스택을 구성하기 위해서 도커라는 컨테이너 시스템을 이용하려고 한다. 이에 도커에 대한 개념과 사용방법에 대한 간단한 지식을 갖고 LEMP 스택에 대해 알아본 다음, 도커의 컨테이너라는 곳에서 LEMP 스택을 구성해보자. 도커란? 아래 글('도커란 무엇인가')을 참고하면 될 것이다. 아래 내용에는 다음과 같은 내용이 들어가있다 VM 과 도커의 구동방식 및 장.단점 도커의 작동 방식 도커의 기반 기술 도커 관련 전반적인 개념(용어 설명) ※ 참고: 도커란 무엇인가? ※ 참고2: 도커파일 사용법 LEMP 스택 운영체제 : Linux 웹 서버 : Nginx(엔진엑스) 데이터베이스 : Mysql(MariaDB) php 위 4개의 구성요소를 가지고 서버를 구성하게 되는.. 2021. 2. 23.
Nginx(엔진엑스)란? - 1편: 개념 Nginx 를 알기 전에 웹서버란? HTTP 프로토콜을 이용하여 html 데이터를 클라이언트에게 제공해주는 서버이다. HTTP 프로토콜이란 OSI 7 계층인 application layer에 위치한 프로토콜로서 브라우저(클라이언트)와 서버 사이에 정보를 주고 받기 위한 프로토콜로 사용된다. 즉, 웹(사이트)를 이용한다면, 사이트로 들어갈 때, 어떤 방식을 사용해서, 서버는 어떻게 응답할 것인지를 정해놓은 약속이다. 웹서버로는 Nginx 와 Apache 등이 있다. Nginx란? nginx는 웹 서버중에 하나로 Apache와는 다른 방식의 웹서버이다. Apache와 비교되는 특징이자 장점으로는 다음과 같다. Event Driven 방식으로 동작(요청이 들어오면 어떤 동작을 해야하는지만 알려주고 다른 요청을.. 2021. 2. 21.