50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
Flask

Flask

Flask는 가볍고 최소한의 코어를 갖춘 Python 웹 프레임워크입니다. 컴포넌트를 직접 선택해 조합하는 방식으로, API와 마이크로서비스에 최적화되어 있습니다. LinkedIn, Pinterest, Netflix에서 사용 중이며, Django의 구조가 지나치게 무거울 때 Python 개발자들이 선택하는 프레임워크입니다.

버전

최신

운영 체제

Ubuntu Server 24.04 LTS

최소 RAM

1 GB

IP 유형

IPV4,IPV6

1. 서버에 SSH 접속하기

ssh root@<server-ip>

2. 로그인 자격 증명 찾기

  • 기본 사용자: flask
  • 저장된 비밀번호: /root/.cloudzy-creds

(선택 사항) 기본 비밀번호 변경: passwd flask

3. 앱 사용자로 전환

su - flask

4. 앱 배포

샘플 Flask 앱이 이미 실행 중이며 다음 주소에서 접근할 수 있습니다: http://<server-ip

직접 만든 앱을 배포하려면:

  1. 애플리케이션 디렉터리로 이동하거나 새 프로젝트를 클론합니다: cd ~/flask_app
  2. (선택 사항) 기본 앱 교체: git clone <your_repo_url> .
  3. 가상 환경 활성화: source venv/bin/activate
  4. 필요한 패키지 설치: pip install -r requirements.txt
  5. WSGI 진입점의 이름이 다음과 같은지 확인하세요 wsgi.py 그리고 포함: from your_module import app as application
  6. Gunicorn을 재시작해 변경 사항 적용: sudo systemctl restart gunicorn

5. 앱 접속

Flask 앱은 다음 주소에서 확인할 수 있습니다: http://<server-ip

Nginx가 Unix 소켓을 통해 Gunicorn으로 요청을 리버스 프록시합니다.

6. 포트 또는 도메인 변경

도메인, 포트를 조정하거나 SSL를 추가하려면:

  1. Nginx 사이트 설정 파일 편집: sudo nano /etc/nginx/sites-available/gunicorn
  2. 테스트 설정: sudo nginx -t
  3. Nginx 다시 로드: sudo systemctl restart nginx

7. HTTPS 활성화 (선택 사항)

Certbot을 사용해 HTTPS를 활성화하세요.

개발 도구 더 보기

관련 앱.

지금 Flask 배포하기 월 $2.48부터.