Seguí las instrucciones aquí para ejecutar Django usando el servidor web incorporado y pude ejecutarlo con éxito usando python manage.py runserver
. Si accedo a 127.0.0.1:port localmente desde el servidor web, aparece la página de Django que indica que funcionó.
Me doy cuenta de que el servidor web Django no es un servidor de producción, pero es importante para mí, con fines de prueba, poder acceder desde el mundo exterior, es decir, no desde un navegador web en el servidor, sino desde una computadora diferente.
Lo intenté:
http://mywebserver:port_django_runs_on
Pero no funcionó. También intenté usar la IP en su lugar (basado en ifconfig) para acceder:
http://myipaddress:port_django_runs_on
que tampoco funcionó.
El servidor web se está ejecutando, por lo que debe ser accesible desde el exterior, pero no estoy seguro de cómo hacerlo. Estoy ejecutando Linux con Apache, aunque no he configurado Django con Apache.
¿Alguna idea sobre cómo hacer esto?