1. SSH a szerveréhez
ssh root@<server-ip>
2. Bejelentkezési adatok keresése
- Alapértelmezett felhasználó:
flask - Jelszó tárolási helye:
/root/.cloudzy-creds
(Opcionális) Az alapértelmezett jelszó módosítása: passwd flask
3. Váltson át az alkalmazás felhasználójára
su - lombik
4. Az alkalmazás telepítése
Egy minta Flask alkalmazás már fut és elérhető a következő címen: http://<server-ip
Saját alkalmazás telepítése:
- Keresse meg az alkalmazás könyvtárát (vagy klónozzon egy új projektet):
cd~/flask_app - (Opcionális) Alapértelmezett alkalmazás cseréje:
gitclone<your_repo_url> . - A virtuális környezet aktiválása:
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 a következő nevet viseli
wsgi.pyés tartalmazza:fromyour_moduleimportappasapplication - Indítsa újra a Gunicorn programot a változtatások alkalmazásához:
sudo systemctl restart gunicorn
5. Hozzáférés az alkalmazáshoz
Your Flask app is available at: http://<server-ip
Az Nginx Unix socket segítségével fordított proxyként továbbítja a kéréseket a Gunicornnak.
6. Port vagy domain megváltoztatása?
A domain, a port beállítása vagy SSL hozzáadása:
- Nginx webhely konfigurációjának szerkesztése:
sudo nano /etc/nginx/sites-available/gunicorn - Tesztkonfiguráció:
sudo nginx -t - Nginx újratöltése:
sudo systemctl restart nginx
7. HTTPS engedélyezése (opcionális)
Használja a Certbotot az HTTPS engedélyezéséhez.