subir - ¿Cómo implemento Django en AWS?
Estoy buscando implementar una aplicación django en AWS (ya que tengo un cupón de crédito) y estoy buscando un buen lugar para leer sobre él, principalmente b / c. Gracias
2 nuevos tutoriales se dan realpython doc
El enfoque más simple es simplemente girar una instancia de EC2, instalar nginx (mysql? Y cualquier otra dependencia que pueda tener) y luego seguir los pasos en el sitio de django: https://code.djangoproject.com/wiki/DjangoAndNginx para implementarlo . Básicamente, esto consiste en configurar un script para ejecutar "python [su directorio de aplicaciones] /manage.py runfcgi host = 127.0.0.1 port = 8080" y configurar nginx para las solicitudes de proxy para ese puerto.
Otro enfoque es simplemente usar una herramienta de terceros como http://nudow.com para automatizar la implementación. Por ahora, creo que la implementación inicial se debe hacer manualmente, sin embargo, las implementaciones posteriores se pueden hacer con un solo clic. (y tiene otros beneficios como el versionado)
Si desea implementar su aplicación Django lo antes posible, sin rascarse la cabeza:
Puede usar este script que escribí: ¡ Implemente de forma segura su aplicación Django en menos de 1 minuto!
Instrucciones
Instalando el script DeployDjango
$ wget https://raw.githubusercontent.com/yask123/DeployDjango/master/deploydjango.sh && chmod +x deploydjango.sh
Desde el directorio raíz de la aplicación Django (donde existe el archivo manage.py).
$ sudo ./deploydjango.sh project_name
¡Hecho!
Visite http: // ip-address-of-your-instance para ver su aplicación web en vivo.
Soy un desarrollador en BitNami, es posible que desee echar un vistazo a nuestra AMI Django gratuita . Es compatible con la capa gratuita de AWS.
Usualmente uso Nginx en una instancia de EC2