Wie stelle ich Django auf AWS bereit?
Ich bin auf der Suche zum bereitstellen einer django-app, die auf AWS (da habe ich einige Kredit-coupon) und bin auf der Suche nach ein guter Ort, darüber zu Lesen - meist b/c ich es nie benutzt, bevor. Dank
InformationsquelleAutor der Frage sa125 | 2009-12-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier gehen Sie
InformationsquelleAutor der Antwort Lakshman Prasad
Ich bin ein Entwickler, der bei BitNami, möchten Sie vielleicht werfen Sie einen Blick auf unsere kostenlos Django AMI. Es ist kompatibel mit den AWS free tier.
InformationsquelleAutor der Antwort Daniel Lopez
2 neue tutorials gegeben
realpython doc
und
Ashok Fernandez blog
InformationsquelleAutor der Antwort Navajyoth M S
Der einfachste Ansatz ist, einfach drehen, bis eine EC2-Instanz installieren von nginx (mysql? und andere Abhängigkeiten, die Sie haben könnten), dann Folgen Sie den Schritten auf der django-Website: https://code.djangoproject.com/wiki/DjangoAndNginx zu implementieren. Diese im Grunde geht durch die Einrichtung, ein Skript zum ausführen von "python" [Ihr Verzeichnis app]/manage.py runfcgi host=127.0.0.1 port=8080" und einrichten von nginx als proxy-Anfragen auf diesen port.
Ein weiterer Ansatz ist, einfach zu verwenden eine 3rd-party-tool wie http://nudow.com zur Automatisierung der Bereitstellung. Jetzt die erste Bereitstellung glaube ich muss manuell gemacht werden, jedoch spätere Bereitstellungen können Sie mit einem Klick. (und hat noch andere Vorteile wie Versionierung)
InformationsquelleAutor der Antwort Vlad
Normalerweise verwende ich Nginx auf einer EC2-Instanz
InformationsquelleAutor der Antwort Ryan Allen
Wenn Sie bereitstellen möchten Ihre Django-app so schnell wie möglich, ohne sich am Kopf kratzen :
Können Sie mit diesem Skript, das ich geschrieben habe:
Sicher entfalten Sie Ihre Django-app in weniger als 1 minute!
Anweisungen
Installation der DeployDjango Skript
Aus Ihre Django-App in das root-Verzeichnis (Wo manage.py Datei vorhanden ist).
Getan!
Besuchen http://ip-address-of-your-instanceum zu sehen, Ihre web-app live!
InformationsquelleAutor der Antwort yask