webserver 4

[Nginx] Nginx 환경설정

nginx 환경 설정 상당히 설명이 잘 된 포스팅이 있어 해당 포스팅을 먼저 소개하고, 추가로 남기고 싶은 내용을 적었습니다. https://icarus8050.tistory.com/57 [Nginx] Nginx 이해하기 Nginx? Nginx는 간단하게 말씀드리자면 경량 웹 서버입니다. 클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용되기도 하고, Reverse Proxy Server로 활용하여 icarus8050.tistory.com index 페이지 설정 (웹 페이지의 시작) root: index 페이지가 위치한 디렉토리를 의미. 즉, /html 에 있다는 뜻 index: index 페이지가 될 html 파일명을 의미 종합하면 http://웹서..

Back-End/Server 2022.01.06

[Nginx] Nginx 설치 및 구동 (Mac OS 버전)

Nginx Mac OS 버전 설치, 구동, 종료 설치 터미널 실행 brew install nginx 입력 (최신 버전 설치) brew info nginx: nginx 설치 유무 및 버전 확인 brew search nginx: 설치 가능한 nginx 버전 확인 ★ 왜인지 nginx는 설치 가능한 버전이 나열되지 않는다. brew search node 와 비교하면 알 수 있다. brew install nginx@버전: 원하는 버전의 nginx 설치 (나온다면) 설치 결과 Docroot is: /usr/local/var/www ★ index.html의 위치 디렉토리 경로(root documnet의 경로) The default port has been set in /usr/local/etc/nginx/nginx..

Back-End/Server 2022.01.04

[Nginx] Nginx 설치 및 구동 (Windows 버전)

Windows 버전은 불완전 버전이다(2022.1.1 기준) Version of nginx for Windows uses the native Win32 API (not the Cygwin emulation layer). Only the select() and poll() (1.15.9) connection processing methods are currently used, so high performance and scalability should not be expected. Due to this and some other known issues version of nginx for Windows is considered to be a beta version. At this time, it provi..

Back-End/Server 2022.01.02

Web Server와 WAS 이해하기

Java를 기준으로 작성되었습니다. Web Server와 WAS(Web Application Server) 웹 서버와 WAS의 역사 초기의 웹서버는 클라이언트의 요청에 대해 기존에 생성된 정적인 컨텐츠(Static Contents)만 응답할 수 있었다. 그 후 사용자의 요청에 따라 로직을 수행 후 변경된 동적인 컨텐츠(Dynamic Contents)를 응답할 필요가 생겼는데, 이를 Application이 붙은 Web Server라 하여 WAS라고 부른다. 웹 서버의 역할을 WAS가 대체할 수 있지만, WAS는 동적 컨텐츠를 제공하는데 집중하고 웹 서버는 정적 컨텐츠 제공 뿐만 아니라 여러 대의 WAS에게 분산하여 요청하는 등의 역할이 나뉘어 발전하게 되었다. 웹 서버 '미리 생성해 저장해놓은' 정적인 컨..

Back-End/Server 2021.12.19