2016-08-05 18 views
-2

Ich versuche flower auf einem Remote-Ubuntu-Server ausführen. Ich bin mir jedoch nicht sicher, auf welcher Adresse/welchem ​​Port es ausgeführt werden soll, damit sich andere Personen anmelden können (ich habe die grundlegende Berechtigung eingerichtet) und ihre celery Mitarbeiter überprüft. Der Ubuntu-Server ist eigentlich eine EC2-Instanz, also soll ich seine private oder öffentliche IP-Adresse verwenden? Öffne ich nur einen Standardport? In ihren Dokumenten verwenden sie ihr Beispiel-Setup mit http://localhost/5555, aber ich denke nicht, dass das funktioniert, wenn flower auf einem Remote-Server ausgeführt wird. Irgendein Rat?Wie hostet Blume auf einem Remote-Computer, die auch über das Internet zugegriffen werden kann

Antwort

1

Blume läuft standardmäßig auf 5555. An welchem ​​Port läuft sie? Die private IP ist nur verfügbar, wenn die Anfragen von INSIDE in Ihrem Amazon-Netzwerk kommen, also wahrscheinlich öffentlich.

Also, wenn meine Vermutungen richtig sind, möchten Sie eine AWS Sicherheitsregel von „überall“ auf Port 5555 ermöglicht Datenverkehr zu schaffen, und dass zu Ihrer Instanz anwenden und dann Zugriff auf diese Instanz seine öffentliche IP verwenden wie http://50.31.10.99:5555

+0

vielen dank. Ich glaube nicht, dass es wichtig ist, welche Port-Blume läuft, solange ich weiß, dass ich sie für die Öffentlichkeit öffnen muss. Bisher habe ich dieses Setup nur auf meinem lokalen Laptop installiert, daher war ich verwirrt darüber, wie ich Blumen aus der Ferne bereitstellen würde. Ihre Antwort hat mir wirklich geholfen, dies zu verstehen – lollerskates