1. SSH a szerverre
ssh root@<server-ip>
2. Keresse meg a Bejelentkezési hitelesítő adatokat
- Alapértelmezett felhasználó:
flask - Jelszó tárolva:
/root/.cloudzy-creds
(Opcionális) Módosítsa az alapértelmezett jelszót: passwd flask
3. Váltson az alkalmazás felhasználójára
su - flask
4. Telepítse alkalmazását
Egy minta Flask alkalmazás már fut, és elérhető a következő címen: http://<server-ip
Saját alkalmazás üzembe helyezéséhez:
- Keresse meg az alkalmazás könyvtárát (vagy klónozzon egy új projektet):
cd~/flask_app - (Opcionális) Az alapértelmezett alkalmazás cseréje:
gitclone<your_repo_url> . - Aktiválja a virtuális környezetet:
sourcevenv/bin/activate - Telepítse a szükséges csomagokat:
pip install -r requirements.txt - Győződjön meg arról, hogy a WSGI belépési pontja el van nevezve
wsgi.pyés tartalmazza:fromyour_moduleimportappasapplication - Indítsa újra a Gunicornt a módosítások alkalmazásához:
sudo systemctl restart gunicorn
5. Nyissa meg az alkalmazást
A Flask alkalmazás a következő címen érhető el: http://<server-ip
Az Nginx a Unix socketen keresztül fordítja a kéréseket a Gunicorn felé.
6. Portot vagy tartományt módosít?
A tartomány, a port módosítása vagy az SSL hozzáadása:
- Szerkessze az Nginx webhely konfigurációját:
sudo nano /etc/nginx/sites-available/gunicorn - Teszt konfiguráció:
sudo nginx -t - Nginx újratöltése:
sudo systemctl restart nginx
7. Engedélyezze a HTTPS-t (opcionális)
A HTTPS engedélyezéséhez használja a Certbotot.