2012-02-17 19 views
8

Tengo una instancia EC2 que desea ejecutar la aplicación Django. Esta instancia EC2 ya tiene un servidor Apache en el puerto 80. Ahora quiero alojar mi proyecto Django en el puerto 9090. La instancia tiene IP estática 200.200.200.200.hosts EC2 Django con dirección IP no se puede asignar al error

[email protected]:~/flanders$ python manage.py runserver 200.200.200.200:9090 Validating models...

0 errors found Django version 1.3.1, using settings 'flanders.settings' Development server is running at http://200.200.200.200:9090/ Quit the server with CONTROL-C. Error: That IP address can't be assigned-to. [email protected]:~/flanders$

Me dice Error: That IP address can't be assigned-to, así que cambio a

[email protected]:~/flanders$ python manage.py runserver 127.0.0.1:9090 Validating models...

0 errors found Django version 1.3.1, using settings 'flanders.settings' Development server is running at http://127.0.0.1:9090/ Quit the server with CONTROL-C.

se inicia la aplicación sin problema, pero cuando intento acceder a ella http://200.200.200.200:9090/flandersapp/tags, que no funciona. Por cierto, permito el puerto 9090 en mi configuración de seguridad.

+1

Use Elastic IPs – Chipmunk

Respuesta

12

Me resolví. Necesito usar la IP privada provista por EC2 en lugar de pública IP

+0

cuando proporcioné la dirección IP privada que ejecuta pero cuando di IP pública: en el navegador no funciona. ¿Puede decirme cómo ejecutar IP pública: desde el navegador? –

+0

'0.0.0.0: 9090' debería funcionar también. – Jheasly

Cuestiones relacionadas