yuhodots / yuhodots.github.io

https://yuhodots.github.io
BSD Zero Clause License
5 stars 1 forks source link

server/19-07-09/ #2

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

Node.js와 Apache, Nginx를 같이 사용해야 할까? | Yuho Jeong

Archive of my graduate studies

https://yuhodots.github.io/server/19-07-09/

yuhodots commented 3 years ago

추가 메모를 댓글로 기록합니다.

  1. 정적 컨텐츠는 흔히 static라고 말하는 html, jpeg, css 같은 문서들을 말하며, '웹 서버'라는 용어는 nginx, apache같은 HTTP 프로토콜을 기반으로 하여 클라이언트 요청을 받아들이는 영역을 말합니다. nginx, apahce같은 '웹 서버'의 주요한 기능은, 첫째는 위에서 말한 static 컨텐츠를 제공하는 기능과, 두 번째는 동적인(dynamic) 컨텐츠를 제공하기 위한 요청을 전달하는 역할을 합니다. (직접 제공한다기 보다는, 들어온 요청을 뒷 단으로 전달합니다) node.js는 웹 서버라고 말하기 보다는, 동적인 웹 페이지나 서비스 개발의 보조 용으로 사용하는 '자바스크립트 실행 환경 (javascript runtime)' 혹은 '웹 어플리케이션 프레임워크' 라고 말하는게 정확할 것 같습니다.

  2. node.js의 앞 단에 다른 웹 서버를 붙여주는 것이 좋은 이유에 대한 링크입니다: https://stackoverflow.com/questions/16770673/using-node-js-only-vs-using-node-js-with-apache-nginx 근데 무려 7년 전 답변이라서 어느 정도 참고만 하고 적절하게 걸러 들으시면 좋을 것 같습니다.