본문 바로가기

NGINX3

[WEB] Nginx 이번 시간에는 Nginx에 대해서 알아보도록 하겠습니다. Nginx를 알아보기 앞서, 우선 Web Server에 대해서 간단히 알아본 후 Nginx를 소개해드릴께요. Web Server 웹 서버는 클라이언트로부터 HTTP 요청을 받아 HTML 문서나 각종 리소스(Resource)를 전달하는 컴퓨터입니다. 요청에 따라 아래의 두 가지 기능 중 적절하게 선택하여 수행합니다. 기능 1 - 정적인 컨텐츠를 제공한다. - WAS를 거치지 않고 바로 자원을 제공한다. 기능 2 - 동적인 컨텐츠 제공을 위한 요청을 전달한다. - 클라이언트의 요청(Request)을 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(응답, Response)한다. - 클라이언트는 일반적으로 웹 브라우저를 의미한다. Web Se.. 2023. 11. 1.
Nginx upstream에 대해 알아보자 (Nginx + Tomcat) Nginx + Tomcat 연동 Upstream apache를 사용하면 tomcat서버와 AJP설정을 통해서 통신을 하게 되는데, nginx는 tomcat서버와 HTTP 통신을 하게된다. Nginx는 Upstream이란 지시자를 사용하며, reverser proxy 역할을 하게된다. upstream이란 무엇일까? Upstream 서버는 다른 말로 Origin 서버라고도 부른다. 여러대의 컴퓨터가 순차적으로 어떤 일을 처리할 때 어떤 서비스를 받는 서버를 의미한다. 위의 그림에서 업스트림 서버는 PHP-FPM이 설치된 서버이고, Nginx는 DownStream 서버라고 할 수 있다. Upstream Module 업스트림 모듈은 Nginx에 내장된 모듈로 부하분산, 속도 개선과 같은 역할을 할 수 있게 한다.. 2022. 12. 2.
웹 서버 버전 노출 방지 안녕하세요~~ 저희는 공공의 적 팀입니다~~ 2022. 6. 2.