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 실행 후 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
'강의 실습 > 비전공자도 이해할 수 있는 Nginx 입문 실전' 카테고리의 다른 글
| Nginx 기본 문법 해석하기 (0) | 2026.01.26 |
|---|---|
| [보충 자료] vim 사용법 (0) | 2026.01.25 |
| Nginx 로그 확인하는 방법 (0) | 2026.01.24 |
| Nginx 설치 및 실행하기 (0) | 2026.01.23 |
| [공부 Tip] 리눅스 명령어를 잘 모르시는 분들을 위한 공부 방법 (0) | 2026.01.22 |
댓글