오픈 소스 웹 서버. 모든 취향을위한 4 가지 옵션

오픈 소스 웹 서버

한 곳에서 이전 기사 Linux가 웹 호스트를 운영하는 데 가장 좋은 옵션 인 이유에 대해 이야기했습니다. 이제 보자 웹 서버용 오픈 소스 옵션.

"웹 서버"라는 용어는 하드웨어와 소프트웨어를 모두 의미합니다.

하드웨어 관점에서 웹 서버는 웹 서버 소프트웨어와 웹 사이트의 구성 요소 파일을 저장하는 컴퓨터입니다. (예 : HTML 문서, 이미지, CSS 스타일 시트 및 JavaScript 파일). 인터넷에 연결되어 웹에 연결된 다른 장치와 물리적 데이터 교환을 지원합니다. 소프트웨어의 경우 웹 서버에는 웹 사용자가 호스팅 된 파일에 액세스하는 방식을 제어하는 ​​여러 구성 요소가 포함되어 있습니다.

웹 서버의 주요 구성 요소는 HTTP 서버입니다. URL (웹 주소)을 이해하고 HTTP (브라우저가 웹 페이지에 액세스하는 데 사용하는 프로토콜)를 지원하는 컴퓨터 프로그램입니다. 서버 리소스에 대한 액세스는 브라우저 표시 줄에 도메인 이름 또는 IP 주소를 입력하여 수행됩니다.

기본 작동 메커니즘은 다음과 같습니다. 사용자가 웹 서버에서 호스팅되는 페이지를보고 싶을 때마다 브라우저는 HTTP를 통해 페이지를 요청합니다. 요청이 올바른 웹 서버 (하드웨어)에 도달하면 HTTP 서버 (소프트웨어)는 요청을 수락하고 요청 된 페이지 또는 오류 메시지를 찾은 다음 HTTP 프로토콜을 사용하여 결과를 표시합니다.

웹 서버는 두 가지 유형이 있습니다.

  • 정적 : 업로드 된 웹 사이트를 보여주는 HTTP 서버가있는 컴퓨터입니다.
  • 동적 : 소프트웨어 계층은 정적 웹 서버와 애플리케이션 서버 및 데이터베이스 엔진과 같은 추가 소프트웨어로 구성됩니다. 애플리케이션 서버는 HTTP 서버를 통해 브라우저로 보내기 전에 호스팅 된 파일을 업데이트합니다.

웹 서버는 콘텐츠를 보낼뿐만 아니라 수신 할 수도 있습니다. 이것은 양식이나 파일 업로드와 같은 기능을 포함하는 웹 사이트의 경우입니다.

웹 사이트와의 사용자 상호 작용을 개선하려면 많은 서버가 프로그래밍 언어를 지원합니다. 이메일로 양식 보내기, 수학 연산 수행, 검색 기능 구현 등과 같은 작업을 수행 할 수 있습니다.

사용 가능한 통계에 따르면 인터넷 페이지의 80 %는 오픈 소스 웹 서버를 사용하여 실행됩니다.

가장 많이 사용되는 5 개의 웹 서버 순위는 다음과 같이 배포됩니다.

  • 아파치 37,2 %
  • Nginx 32,4 %
  • Cloudflare (독점) 15,0 %
  • Microsoft IIS (독점) 7,3 %
  • LiteSpeed ​​6,8 %

오픈 소스 웹 서버. 몇 가지 옵션

Apache HTTP Server

그 뒤에 25 년의 역사를 가진 이 신뢰할 수있는 서버 Linux, Windows 및 Mac 용 버전이 있습니다. 모듈 식 아키텍처를 사용하여 구축되어 필요에 따라 기능을 추가 할 수 있습니다.

그것은 완전한 문서를 가지고 있으며 그것의 나이와 인기로 인해 웹은 그것을 구성하는 방법에 대한 자습서로 가득합니다.

NGINX

여러 동시 연결을 지원하도록 설계되었습니다. 봉사하다r은 이벤트 기반 비동기 아키텍처를 사용하여 빌드됩니다. 알아 자원을 효율적으로 사용하고 쉽게 확장 할 수 있습니다.

라이트 TPD

이 서버 그것은 특징입니다 낮은 메모리 사용량, 낮은 CPU 리소스 요구 및 빠른 실행. 또한 이벤트에 응답하는 아키텍처로 설계되었으며 여러 동시 연결을 지원합니다.

Lighthttpd 웹 서버는 FastCGI, SCGI, Auth, 아웃 바운드 압축 및 URL 재 작성을 지원합니다.

캐디 2

최신 프로젝트의 경우 GO 언어와 메신저를 사용하여 작성되었습니다.기본값은 HTTPS 프로토콜입니다. 따라서 SSL 인증서를 설치하고 갱신하기 위해 아무것도 할 필요가 없습니다. 보안 정책은 Heartbleed 유형의 공격에 덜 취약합니다.

호스트 OS 라이브러리를 사용할 필요가 없기 때문에 의존성 문제를 걱정하지 않고 설치할 수 있습니다.

원하는 사람들을위한 소프트웨어입니다 설정에 대해 걱정할 필요가 없습니다. 유연성이 필요하면 다른 곳을 찾아야합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.