본문 바로가기
강의 실습/비전공자도 이해할 수 있는 Nginx 입문 실전

웹 서버(Web Server)란?

by jint 2026. 1. 25.

nginx를 통해 웹 사이트를 배포할 수 있는데, nginx가 "웹 서버(Web Server)역할"을 하기 때문이다.


1. 어떻게 네이버에 접속할 수 있나?
웹 서버를 이해하려면, 어떤 과정을 거쳐 웹 사이트에 접속하는지 알아야 한다.

네이버에 접속하기 위해 브라우저 주소창에 "www.naver.com"을 입력한다.

 

사용자의 네이버 접속


사용자가 "www.naver.com" 웹 사이트를 찾아 들어가는 것처럼 느껴지지만, 실제로 이렇게 작동하지 않는다.

 

네이버 서버로부터 정적 파일 다운로드


사용자가 주소창에 "www.naver.com"를 입력하면, 네이버 서버로부터 정적 파일(HTML, CSS, JS, 이미지, 폰트 등)을 다운받는다. 이 다운받은 정적 파일들의 코드를 브라우저가 해석하여 네이버 웹 사이트를 화면에 띄우는 방식이다.
정말 그렇게 작동하는지 브라우저 개발자 도구를 통해 확인한다.

 

브라우저 개발자 도구


개발자 도구를 통해 HTML, CSS, JS 뿐만 아닌 다양한 이미지 파일들도 함께 다운로드 받은 것을 확인할 수 있다.
즉, 웹 사이트를 띄울 때 필요한 정적 파일들을 네이버 서버로부터 다운받아와, 브라우저를 활용해 웹 사이트를 띄우는 것이다.


2. 웹 서버(Web Server)란?
어떻게 네이버에 접속할 수 있는지 확인했던 방식을 통해, 네이버의 서버가 정적 파일들을 사용자들이 다운로드 받을 수 있도록 제공하는 것을 확인했다.
이 예시를 통한 웹 서버의 역할을 정리하면, 사용자의 요청("www.naver.com" 주소로 접속하는 행위)이 들어올 때마다 HTML, CSS, JS, 이미지, 폰트 등과 같은 정적 파일들을 제공하는 컴퓨터를 의미한다.

웹 서버(Web Server) : 사용자의 요청이 들어올 때마다 정적 파일들을 제공하는 컴퓨터


3. Nginx의 웹 서버(Web Server) 기능
nginx는 사용자의 요청이 들어올 때마다 정적 파일들을 제공할 수 있으므로 웹 서버 역할을 할 수 있다. 따라서 nginx를 활용하면 웹 사이트를 배포할 수 있다.

 

웹 서버 역할을 하는 nginx


nginx 설치 후 별도의 설정을 하지 않아도, nginx 실행 후 EC2 주소로 접속하면 아래와 같은 웹 사이트가 뜬다.

 

브라우저를 통한 EC2 주소 접속


nginx가 페이지를 띄우는데 필요한 정적 파일들을 제공하고 있기 때문이다. nginx가 웹 서버 역할을 하기 때문에 위와 같은 웹 사이트가 뜬 것이다.


참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90%EB%8F%84-%EC%9D%B4%ED%95%B4-nginx-%EC%9E%85%EB%AC%B8-%EC%8B%A4%EC%A0%84

 

비전공자도 이해할 수 있는 Nginx 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 4.8점 수강생 953명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'Nginx 입문/실전' 강의를 만들어봤습니다! Nginx의 기본 개념, Nginx 설치

www.inflearn.com

댓글