Creé una API funcional con django rest_framework, pero como el comando runserver no es adecuado para la producción, estoy tratando de hacer que AWS Apache ejecute el servidor como se documenta en todas partes (p. ej.: https://aws.amazon. com/getting-started/hands-on/deploy-python-application/ , https://dzone.com/articles/deploy-django-application , etc, etc.).
Esencialmente, es una aplicación de traducción de imágenes que toma una imagen a través de una solicitud POST y devuelve una imagen modificada en la Respuesta. Bastante simple, solo un punto final importante.
Cuando inicio o reinicio apache después de ejecutar todos esos pasos de configuración, recibo una respuesta que dice "Apache reiniciado" como se esperaba. Sin embargo, nada es accesible! No puedo ejecutar un comando POST como podría hacerlo con un servidor incorporado
./manage.py runserver 0.0.0.0:8000Entonces, ¿qué está pasando aquí? Cuando ejecuto con el servidor django incorporado, hay varias partes del proceso de inicio que puedo ver y obtengo las respuestas esperadas, pero ¿con Apache? Nada.