일단 하다보면 되겠지 ^v^ 자세히보기

백엔드 서버 2

웹서버란

간단하게 요약하자면, 웹서버란 클라이언트로부터 HTTP 요청을 받아들이고, 해당 요청에 따라 웹페이지, 이미지, 문서 등등 정적/동적 컨텐츠를 제공하는 소프트웨어 또는 하드웨어 기반의 서버이다. http 요청이란? 네트워크 장치간 정보를 전송하도록 설계된 통신 규약이다! 웹서버의 주요 역할 1. HTTP 요청 처리 클라이언트로부터오는 HTTP 요청을 수신하고, 이를 처리한다. 2. 정적 컨텐츠 제공 정적인 컨텐츠란 ? HTML 페이지, 이미지, CSS, Javascript 파일 등이다. 정적인 컨텐츠를 클라이언트에 제공하는 것도 웹서버의 역할이다. 이러한 컨텐츠들은 서버측에 미리 생성되고, 저장되어있으며 요청에 따른 변경이 발생하지 않는다. 정적인 파일을 웹서버의 저장소에 업로드하여 클라이언트에 효율적으..

프론트엔드 서버와 백엔드 서버

우리가 개발하는 웹 애플리케이션에는 크게 2가지 서버가 존재한다. 프론트엔드 서버, 그리고 백엔드 서버로 구성된다. 프론트엔드 서버라고 부를수 있는 것은 바로 서버 컴포넌트이다. 일단 프론트엔드 서버와 백엔드 서버 각각의 목적과 역할을 정리한다. [프론트엔드 서버] 프론트엔드 서버는 주로 정적이니 파일을 제공하는 역할을 한다. 이때의 정적인 파일이란 HTML, CSS, Javascript 등이 있다. 이 서버는 웹 페이지의 초기 렌더링을 처리하며, 사용자 브라우저로 정적 리소스를 제공한다. 주요 역할은 클라이언트 측 렌더링을 가능하게 하는 것이며, 초기 페이지 로딩을 하기 위해 필요한 HTML 및 정적 리소스를 제공하는 것이다. 프론트엔드 서버는 주로 웹서버 소프트웨어인 Apache와 Nginx 등을 사..