웹서버/엔진엑스

윈도우 10에 nginx 설치하기

삐뚤어진 개발자 2021. 11. 28.

windows 10 nginx 설치

웹사이트를 구축하기 위해서 필수적으로 필요한 웹서버 Nginx를 설치해보도록 하겠습니다.




Nginx에 대한 간단한 설명


Nginx(엔진엑스)는 아래의 전 세계 웹서버 사용률로 보시면 독보적인 점유율을 갖고 있던 Apache(아파치)의 점유율을 흡수해오면서 성장했습니다.

전세계 웹서버 점유율

Nginx가 압도적이었던 오픈소스인 아파치의 점유율을 흡수하며 성장할 수 있었던 이유

간단하게만 설명하자면, 아파치에 비해 클라이언트에서 다중 요청이 왔을때 새로운 프로세스를 만들어 cpu,메모리 자원의 소모가 커지는 구조라면, 엔진엑스는 Event-Driven 구조로 동작하여, 고정된 프로세스를 생성해서 비동기 방식으로 요청들을 처리하기 때문에 다중작업에 더 특화된 웹서버라 할 수 있겠습니다.

더 간단하게 정리하자면 동접자를 더 효율적으로 처리하는 웹서버 Nginx의 성능이 좋아서 점유율이 높아진 것이죠.

동시 접속자 수를 고려해야 할수 밖에 없는 웹 사이트 시장에서 트렌드인 웹서버가 아닐까 생각됩니다.


윈도우 10에서 nginx 설치하기

아래의 Nginx 공식 홈페이지에 접속하여 stable version의 nginx를 다운로드 받습니다. (스테이블 버전은 가장 최신버전중 안정화된 버전입니다)
http://nginx.org/en/download.html

다운로드 후 압축을 풀어주시고, 폴더를 확인해보시면, 안에 nginx.exe 파일이 있습니다.
실행하여 설치해주시면 됩니다.

Nginx 설치 확인


설치해 주시면 아무반응이 없을겁니다.
당황하지 마시고 웹브라우저를 열고 localhost로 접속해봅니다.

아래 그림과 같이 엔진엑스 index 페이지가 나온다면 성공한 것입니다.

참고사항으로 nginx 설정파일은 설치했던 nginx 폴더의 conf에 위치해 있습니다.


제가 포스팅했었던, nginx 설정 포스팅을 참고하십시오!

2020.01.07 - [웹서버/엔진엑스] - nginx 환경설정 / 웹 서버 경로 변경

nginx 환경설정 / 웹 서버 경로 변경

nginx 환경설정은 nginx가 어떻게 구성되고 동작하라는 것을 명세 해놓은 것이다. 사용자가 도메인을 통해 웹 사이트를 접속하면, 어느 경로의 파일을 열어주는 다리 역할을 한다. 그리고 http 접속

taewooblog.tistory.com



긴글 읽어 주셔서 감사합니다.

더 궁금하신 사항은 댓글로 문의해주시면 빠르게 답변드리겠습니다.


댓글