# Web Server

120개의 포스트

Servlet VS. Spring

Web Application 을 만들 때 필요한 인터페이스이다.Spring Framework 가 제공하는 MVC 패턴을 사용한 Web Service 제작기능Spring Web MVC 는 Swervlet 을 사용해 Web Application 을 제작한다.Spring W

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

nginx 란 ? (필요성, 구조, 동작원리)

보통 시스템 아키텍쳐를 구성할 때에 Front | WS(nginx / apach)->WAS(node.js / java)->DB 구조로 이루어지는 경우가 많다.Web Server를 제공하는 nginx는 전 세계 상위 100만 사이트 중 web site 중 점유율이 21.

2023년 3월 12일
·
0개의 댓글
·

웹과 인터넷 개념

하이퍼텍스트와 멀티미디어를 통해 서비스를 이용할 수 있도록 구축되어 있다.사용자끼리 정보를 공유할 수 있는 공간을 의미한다.인터넷 상의 다양한 정보를 효과적으로 검색할 수 있는 시스템요청 (request) 와 응답 (Response) 의 형태로 이루어진 웹 통신 규약w

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

[WEB] CGI, WSGI, ASGI 란

업로드중..최근 ml 모델 서빙에 관한 관심이 늘어나면서 가볍고 빠른 프레임워크인 FastAPI가 관심받기 시작하였다. 회사에서는 flask를 사용해서 어떤 차이가 있는지 궁금하였고, 차이점을 공부하다가 wsgi 와 asgi에 대해 알게 되어 자세히 알아볼 겸 글을 남

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

[WEB] 리버스 프록시 & 포워드 프록시

지난 시간에서 NGINX가 리버스 프록시 서버로 사용될 수 있다는 내용을 알게되었다. 그렇다면 리버스 프록시는 무엇이고 다른 종류의 프록시는 어떤 것이 있을 지 찾아보고 공부하기로 하였다. 프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

[NGINX] NGNIX란 무엇인가

NGINX는 경량 웹 서버입니다. 클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용되기도 하고, Reverse Proxy Server로 활용하여 WAS 서버의 부하를 줄일 수 있는 로드 밸런서로 활용되기도 합니다.

2023년 2월 27일
·
0개의 댓글
·

Web Server #2 Tomcat 10

Tomcat 10 설치하기우분투 서버에서 tomcat 9이 최신버전일 경우, 최근 나온 10, 11 버전을 설치해야하는 경우가 있다.자동으로 가져올 수 없으니, URL을 따와서 수동으로 설치해야한다.환경변수 설정은 덤이다.파일 가져오기tomcat.apache.org에서

2023년 1월 30일
·
0개의 댓글
·

Web server vs Web Application Server(WAS)

정보처리기사 필기 공부하다가 새롭게 알게 된 내용이 있어서 이 글을 작성하게 되었다!하드웨어 환경은 클라이언트와 서버로 나눌 수 있다.클라이언트에는 PC, 스마트폰 등이 있으며 서버는 사용 목적에 따라 웹 서버, 웹 어플리케이션 서버, 데이터베이스 서버, 파일 서버 등

2023년 1월 22일
·
0개의 댓글
·
post-thumbnail

[Nginx] SSL 적용 (With Chain 인증서)

이번에 회사 도메인의 SSL 인증서가 새로 발급되어 적용하려는데 다른 방식의 SSL을 구입하였는지 추가로 Chain 인증서가 함께 발급되었다.Nginx에 적용하는 방법을 찾으며 수집한 정보를 기록하는 겸 기존에 SSL 적용법까지 정리해보려 한다.Chain 인증서는 Ro

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

[엉박사] 2.4 Nginx

2.4 Nginx

2023년 1월 12일
·
0개의 댓글
·

웹서버 VS WAS / Spring Security

웹서버란? 정적으로 화면(CSS, HTML, JS)을 다루는 서버 Apache, Nginx등이 존재 특징 로드밸런싱 보안 설정 가능 리버스 프록시 : 서버의 경로를 알 수 없게끔 함 WAS(Web Application Server)란? 동적으로 화면을 구성

2023년 1월 4일
·
0개의 댓글
·
post-thumbnail

Gunicorn(WSGI), Nginx(Web Server)

WSGI란? Web Server GateWay interface : 웹 서버 소프트웨어와 파이썬으로 작성된 웹 응용 프로그램 간의 표준 인터페이스이다. 파이썬 애플리케이션이 웹 서버와 통신하기 위한 인터페이스이다.웹 서버에서의 요청을 해석하여 파이썬 애플리케이션 쪽

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

Nginx

정적 컨텐츠 호스팅, 리버스 프록시, 캐싱, 로드 밸런싱, 미디어 스트리밍 등 다양한 역할을 해주는 웹서버

2022년 12월 27일
·
0개의 댓글
·

[Web Server] Refactor Express

❤️‍🔥 Express Node.js 환경에서 웹 서버, API 서버를 제작하기 위해 사용되는 프레임워크 [Express로 구현한 서버가 Node.js HTTP 모듈로 작성한 서버와 다른 점] 미들웨어를 추가 가능 라우터 제공 // https://expressjs.

2022년 12월 15일
·
0개의 댓글
·

웹 서버

서버라는 용어는 기본적으로 어떤 컴퓨터의 역활을 의미한다. 어떤 컴퓨터 한 대가 요청을 이해하고, 이를 처리하여 요청에 맞는 내용을 응답으로 전달(서빙)하는 역활을 한다고 해서 serve + er 서버라는 명칭을 붙임.서버는 크게 하드웨서, 소프트웨어 2가지 측면에서

2022년 12월 15일
·
0개의 댓글
·
post-thumbnail

Web Server, WAS, Servlet

Servlet은 비교적으로 low level의 기술이라고 볼 수 있다. 때문에 최근에는 이 Servlet만을 단독으로 이용해 구현하는 경우는 드물다. 그러나 자바의 대부분의 프레임워크들(Spring REST, Spring WebMVC 등..)은 Servlet 기반 위에

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

[Web Server] 기초 | Express

Node.js에서 사용하는 프레임워크인 Express를 살펴보자

2022년 12월 9일
·
0개의 댓글
·
post-thumbnail

[Web Server] 기초 | Node.js HTTP 모듈로 간단한 서버 만들기

Node.js HTTP 모듈로 간단한 서버를 만들어보자

2022년 12월 9일
·
0개의 댓글
·
post-thumbnail

[Web Server] 기초 | CORS

SOP와 CORS를 알아보고 CORS의 동작 방식과 설정 방법을 알아보자

2022년 12월 9일
·
0개의 댓글
·