플라스크

가벼운 파이썬 웹 프레임워크로, 프로덕션 애플리케이션을 위해 Gunicorn과 Nginx와 함께 배포됩니다.

1. 서버에 SSH 연결하기

ssh root@<server-ip>

2. 로그인 자격 증명 찾기

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

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

3. 앱 사용자로 전환

수 - 플라스크

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. 앱에 접속하기

Your Flask app is available at: 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를 활성화하세요.

신청 세부사항