본문 바로가기

코딩일기/백엔드 공부2

[서버 기초 지식] WAS란? WAS란? WAS는 Web Application Server의 약자로써 클라이언트로부터 요청을 받으면 그 요청에 대한 로직을 실행하면서 결과를 웹서버로 반환해주는 소프트웨어 이다. 이렇게 말로만 들으면 웹서버랑 WAS의 차이가 뭔지 모를수가 있다. 그래서 웹서버와 WAS의 차이를 알아보려고 한다. WAS와 웹서버의 차이점 가장 큰 차이점은 어떤 컨텐츠를 받냐이다. 웹서버와 같은 경우에는 정적인 컨텐츠(HTML, CSS, Image 등)를 요청받아 처리하고 WAS와 같은 경우는 동적인 컨텐츠(JSP, PHP, ASP 등)를 요청받아 처리한다. 그럼 이렇게 웹서버와 WAS를 나눈 이유는 무엇일까?? 사실 WAS의 경우 웹서버 + 웹컨테이너(JSP 혹은 PHP 파일 해석해주는것) 개념이라 가능은 하지만 한쪽에.. 2021. 10. 2.
[서버 기초 지식] 웹 서버란? 웹 서버란? 웹 서버란 Client 즉 사용자가 웹 브라우저(크롬과 같은 인터넷)을 통해서 요청을 해주면 그 요청에 따른 결과 값을 전달해주는곳이 웹 서버이다. 웹서버에 요청을 한다고 하면 뭔가 대단한 작업 같지만 사실상 요청을 하는것이 우리가 클릭했을때 들어가는 사이트 혹은 클릭했을때 나오는 정보들 등등이 웹서버에 요청을 하는것이다. 그렇게 요청을 하게 되면 웹서버는 요청을 받아 그에 맞는 화면 혹은 데이터들을 보여주는것이다. 그렇다면 웹서버로는 어떤것들이 있는지 알아보자. 웹 서버 종류 1. Apache 아파치에서 만든 http 서버이다. 거의 모든 운영체제에서 효율적으로 운영되지만 리눅스와 사용될때 가장 최적화 된다. 2. Ngnix 메일 프록시, 리버스 프록시 서버로 무료 오픈 소스로 사용할 수 .. 2021. 10. 2.