경량 WSGI Python 유틸리티 및 라이브러리가 있는 프레임워크를 사용하여 웹 응용 프로그램을 만듭니다.
발전하다 Python 응용 프로그램을 보다 효율적으로 수행할 수 있습니다. 플라스크는 특정 도구 나 라이브러리가 필요하지 않은 무료 오픈 소스 DIY 웹 마이크로 프레임 워크입니다. 플라스크는 최소 백엔드 로직으로 응용 프로그램 개발을 시작하지만 모든 기능과 구성을 남깁니다. 플라스크에는 개체 관계형 매핑이 제공되지 않지만 프로젝트를 원하는 데이터베이스와 통합할 라이브러리 및 확장이 있습니다.
웹 응용 프로그램 개발을 시작하십시오. Python 리노드의 플라스크 원 클릭 앱으로 더욱 빠릅니다.
배포 후 시작하기
설치된 소프트웨어
플라스크를 설치하는 것 외에도 이 원클릭 앱은 프로덕션 환경에서 플라스크 실행을 지원하기 위해 소프트웨어를 설치하고 구성합니다. 다음은 설치된 소프트웨어 목록입니다.
- The NGINX 웹 서버는 기본으로 설치됩니다. NGINX 구성, 에 위치
/etc/nginx/sites-enabled/flask_app
, 그리고 Linode의 IP 주소에 듣고. - 예를 들어 플라스크 응용 프로그램은 Linode의에 다운로드됩니다.
/home/flask_app_project
디렉토리. 당신이 방문하는 경우 리노드의 IP 주소, 당신은 예를 볼 수 플라스크 응용 프로그램 실행 및 상용구 플레이트 블로그 콘텐츠를 제공. - 예제 플라스크 응용 프로그램의 환경은 에 있는 기본 설정으로 구성됩니다.
/etc/config.json
파일. - Python WSGI(웹 서버 게이트웨이 인터페이스) HTTP 서버인 Gunicorn이 설치되어 실행 중입니다. 이 서버는 NGINX 웹 서버에서 Flask 애플리케이션으로 요청을 전달하는 데 사용됩니다.
- 감독자사용자가 UNIX와 같은 운영 체제에서 여러 프로세스를 모니터링하고 제어할 수 있는 클라이언트/서버 시스템이 Linode에서 설치및 실행됩니다. 구성 파일은 다음 위치에서 찾을 수 있습니다.
/etc/supervisor/conf.d/flask_app.conf
. - 플라스크 앱의 로그는 다음 위치에서 찾을 수 있습니다.
var/log/flask_app/flask_app.out.log
그리고/var/log/flask_app/flask_app.err.log
다음 단계
이제 플라스크 원 클릭 앱으로 Linode에 설치된 모든 소프트웨어에 익숙해졌으면 다음 단계를 탐색할 수 있습니다.
- SSH를 통해 리노드에 연결합니다. 계속하려면 리노드의 루트 비밀번호가 필요합니다. 설치된 프로그램을 탐색하고 필요에 따라 구성을 업데이트할 수 있습니다. Linode의 보안을 계속 강화하려면 서버 보안 가이드의 단계를 따르세요.
- 원클릭 앱으로 배포된 플라스크 앱 예제를 자세히 살펴볼 수 있는 플라스크 앱 배포하기 ( Ubuntu ) 가이드를 읽어보세요.
- 플라스크, 스타디아 맵, 몽고DB를 사용한 GIS 애플리케이션 만들기 가이드를 참조하여 나만의 GIS 애플리케이션을 만드는 방법을 알아보세요.
- 리노드 리소스 생성을 자동화하기 위해 리노드의 API를 사용하여 Flask 앱을 개발하는 방법을 알아보려면 리노드 Python API 라이브러리로 OAuth 앱을 만드는 방법을 참조하세요.
플라스크 원 클릭 앱은 리노드에 의해 만들어졌습니다. 앱 배포에 대한 지원을 보려면 사이드바에 나열된 정보를 통해 Linode 지원에 문의하십시오. 도구 또는 소프트웨어 자체에 대한 지원을 보려면 플라스크 지원을 방문하십시오.