Sto cercando di distribuire un'app django su AWS (visto che ho un buono di credito) e sto cercando un buon posto per leggerlo - per lo più b/c non l'ho mai usato prima. graziecome distribuire Django su AWS?
risposta
alla ricerca di un buon posto per leggere a questo proposito
Sono uno sviluppatore a BitNami, si consiglia di dare un'occhiata al nostro free Django AMI. È compatibile con il livello gratuito di AWS.
L'approccio più semplice è semplicemente creare un'istanza EC2, installare nginx (mysql? E qualsiasi altra dipendenza che si possa avere) quindi seguire i passaggi sul sito django: https://code.djangoproject.com/wiki/DjangoAndNginx per distribuirlo. Questo fondamentalmente passa attraverso la creazione di uno script per eseguire "python [la directory app] /manage.py runfcgi host = 127.0.0.1 port = 8080" e configurare nginx per le richieste proxy a quella porta.
Un altro approccio consiste semplicemente nell'utilizzare uno strumento di terze parti come http://nudow.com per automatizzare la distribuzione. Per ora la distribuzione iniziale credo debba essere eseguita manualmente, tuttavia le successive implementazioni possono essere eseguite con un solo clic. (E ha altri benefici come il controllo delle versioni)
Io di solito uso Nginx on an EC2 instance
2 nuovi tutorial sono riportati realpython doc
Mentre i collegamenti possono rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire i collegamenti per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. – ZygD
La procedura per distribuire l'app Django su aws consiste in molte configurazioni. Nella mia esperienza "realpython doc" è l'ultima. Se il link non è valido, allora hai solo un'opzione. Controlla i documenti di distribuzione aws. '' http: // docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html # python-django-prereq'' –
Se si desidera distribuire l'app Django ASAP, senza graffiare la tua testa:
Puoi usare questo script che ho scritto: Safely deploy your Django app in less 1 minute!
Istruzioni
Installazione lo script DeployDjango
$ wget https://raw.githubusercontent.com/yask123/DeployDjango/master/deploydjango.sh && chmod +x deploydjango.sh
Dalla directory principale di Django App (Dove esiste il file manage.py).
$ sudo ./deploydjango.sh project_name
Fatto!
Visita http://ip-address-of-your-instance per vedere la tua app web dal vivo!
- 1. Come distribuire su AWS S3 da Codeship?
- 2. Distribuire Django su alwaysdata.com
- 3. Distribuire django su CPanel
- 4. Come distribuire un'app console .NET su un'istanza AWS EC2?
- 5. Come distribuire Django con spawning
- 6. Distribuire la webapp Java su AWS EC2 da Eclipse
- 7. AWS - Impossibile distribuire il progetto java su aws beanstalk da eclipse
- 8. Impostazione di Django su AWS Elastic Beanstalk: WSGIPath non trovato
- 9. Modo corretto per distribuire i file Django/statici su Heroku
- 10. Come distribuire web2py su PythonAnywhere?
- 11. Distribuzione progetto Django su AWS pianta di fagioli elastico
- 12. Distribuire l'immagine a AWS Elastic Beanstalk da repository Docker privato
- 13. Django AWS Elastic Beanstalk migrate database
- 14. Distribuire la guerra da S3 a AWS Elastic Beanstalk
- 15. distribuire direttamente da Bitbucket a AWS Elastic Beanstalk
- 16. Come distribuire un servizio Web su Amazon EC2?
- 17. MonoTouch distribuire su iPhone
- 18. come distribuire django sotto un suburl dietro nginx
- 19. Distribuire Django (fastcgi, apache mod_wsgi, uwsgi, gunicorn)
- 20. Registrazione AWS Elastic Beanstalk con python (django)
- 21. Distribuire il contenuto su più server (EC2)
- 22. Django con Gunicorn diversi modi per distribuire
- 23. MapReduce su AWS
- 24. Come distribuire l'applicazione Flask + Python su Windows Azure?
- 25. Come distribuire su nexus (ospitato da secureci)?
- 26. Come distribuire WAR con Maven su Tomcat?
- 27. Come distribuire vecchi commit su Heroku
- 28. Come distribuire un'applicazione Android su un dispositivo?
- 29. Come distribuire un'app MeteorJS su Windows Azure?
- 30. Come distribuire Symfony2 su un hosting condiviso?
Come può non aver ancora svitato? Rocce di Bitnami Sto anche eseguendo il loro OSQA ami. Ci sono voluti 10 secondi per la configurazione. – twneale