경량 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 서버가 설치되고 실행됩니다. 요청의 전달에 사용됩니다. NGINX 플라스크 응용 프로그램에 웹 서버.
- 감독자사용자가 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에 연결합니다. 계속하려면 Linode의 루트 암호가 필요합니다. 설치된 프로그램을 탐색하고 필요에 따라 모든 구성을 업데이트할 수 있습니다. 서버 보안 가이드의 단계를 따라 Linode의 보안을 계속 어렵게 하는 것이 좋습니다.
- 우리의 읽기플라스크 응용 프로그램 배포 Ubuntu 원클릭 앱에서 배포한 예제 플라스크 앱에 대한 자세한 내용을 살펴보겠습니다.
- 플라스크, 스타디아 지도 및 MongoDB 가이드를 사용하여 GIS 응용 프로그램 만들기를 방문하여 자체 GIS 응용 프로그램을 만드는 방법을 알아보십시오.
- 문의만드는 방법 OAuth 리노드가 있는 앱 Python API 라이브러리는 Linode의를 사용하여 플라스크 응용 프로그램을 개발하는 방법을 배울 수 있습니다 API Linode 리소스 만들기를 자동화합니다.
플라스크 원 클릭 앱은 리노드에 의해 만들어졌습니다. 앱 배포에 대한 지원을 보려면 사이드바에 나열된 정보를 통해 Linode 지원에 문의하십시오. 도구 또는 소프트웨어 자체에 대한 지원을 보려면 플라스크 지원을 방문하십시오.