Flask Backend hosten?
Hey ich bin noch ziemlicher Anfänger und habe noch kaum was mit Servern am Hut.
Ich habe eine Website mit HTML und flask erstellt und würde diese nun gerne online stellen. Ich habe die HTML Website jetzt auf Strato gehostet und alles funktioniert top.
Die Frage ist nun wie ich das Flaskprogramm hosten kann und wie ich es mit meiner Website connecten kann. Ich habe ja bisher immer mit Localhost also 127.0.0.1 gearbeitet und muss im Programm dann vermute ich Mal die IP Adresse des Servers nutzen.
Und was für ein Server benötige ich da?
1 Antwort
Du solltest am besten einen Server nehmen, auf dem du Root zugriff hast, damit du auch das Flask-Programm und so korrekt starten kannst.
Wenn du 127.0.0.1 zu 0.0.0.0 änderst, dann sollte die Webseite auch im gesamten Netzwerk erreichbar sein.
Das hier kann dir evtl. helfen beim deployment: https://flask.palletsprojects.com/en/2.1.x/deploying/
Mit 0.0.0.0 ist dir etwas arbeit erspart. Wenn man die Adresse angibt, sucht sich Flask automatisch die Adresse im Netzwerk.
0.0.0.0 sicher nicht :).
192.168.xxx.xxx wären typische private netzwerkbereiche, wichtig ist auch da dass der Server im selben Subnet steht