Gunicorn 웹 서버 솔루션 스택
FAST & RESORCE 최적화 WSGI Python 웹 서버
Gunicorn은 Python 웹 서버 게이트웨이 인터페이스입니다. 최적화 된 리소스 사용량을 갖춘 빠른 웹 서버이며 다양한 웹 프레임 워크와 함께 작동합니다.
개요
Gunicorn은 많은 WSGI 서버 구현과 비교하여 고유하며 유명한 소셜 미디어 플랫폼 인스 타 그램을 포함하여 세계에서 가장 큰 파이썬 기반 웹 응용 프로그램을 전원으로 제공하기 때문입니다. Gunicorn은 WSGI 애플리케이션을위한 순수한 Python 웹 서버입니다. 성능, 유연성 및 구성 단순성의 완벽한 균형을 제공합니다. 또한 리소스에 대해 매우 가볍고 특정 엔드 포인트의 우선 순위를 설정하고 가장 필요한 곳에 서버에서 성능을 유지할 수 있습니다. Gunicorn Web Server는 거의 모든 것과 호환되는 Python의 유일한 WSGI 서버입니다. 이것은 Python에서 가장 인기있는 웹 프레임 워크 인 Flask 및 Django와 함께 작업 할 때 사용할 수있는 일반적인 서버입니다. Gunicorn을 사용하는 장점 중 하나는 상당히 빠르고 자원 친화적이라는 것입니다. 아키텍처는 상당히 간단하므로 일반적으로 매우 쉽게 구현할 수 있으며 여전히 엄청나게 빠르게 작동 할 수 있습니다. 주로 C 프로그래밍 언어로 작성되므로 속도와 성능 측면에서 순수한 파이썬으로 작성된 다른 서버 위에있을 수 있습니다.
시스템 요구 사항
우분투 18.04에 Gunicorn을 설치하는 요구 사항은 다음과 같습니다.
- 우분투 18.04 서버
- 명령 줄/터미널 창에 대한 액세스
- Sudo 권한이있는 뿌리가없는 사용자
- 기본 방화벽
특징
- Paster, Django 및 WSGI와 함께 상자 밖으로 작동합니다.
- 작업자 프로세스 관리는 자동입니다.
- 간단한 파이썬 구성
- 여러 작업자 구성
- 다양한 서버 후크
- Python 2.6+ 및 Python 3.2+와 호환됩니다
설치 지침
우선, 다음 명령을 사용하여 패키지 색인을 업데이트하십시오.
<pre class="wp-block-code">
sudo apt -get update -y
다음 명령을 실행하여 Gunicorn 패키지를 설치하십시오.
<pre class="wp-block-code">
sudo apt -get install -y gunicorn
관련 오류가 없는지 확인하려면 시스템 로그를 확인하십시오.
탐구하다
이 자습서에서는 Gunicorn Python Web Server의 설치 프로세스 및 기능을 설명했습니다. 다른 오픈 소스 솔루션 스택 옵션에 대해 알아 보려면 다음 페이지를 확인하십시오.