J'ai suivi les instructions ici pour exécuter Django à l'aide du serveur Web intégré et j'ai pu l'exécuter avec succès en utilisant python manage.py runserver
. Si j'accède à 127.0.0.1:port localement depuis le serveur Web, j'obtiens la page Django indiquant que cela a fonctionné.
Je me rends compte que le serveur Web Django n'est pas un serveur de production, mais il est important pour moi à des fins de test de pouvoir y accéder depuis le monde extérieur - c'est-à-dire pas depuis un navigateur Web sur le serveur, mais depuis un ordinateur différent.
J'ai essayé:
http://mywebserver:port_django_runs_on
Mais cela n'a pas fonctionné. J'ai également essayé d'utiliser l'IP à la place (basé sur ifconfig) pour accéder:
http://myipaddress:port_django_runs_on
qui n'a pas fonctionné non plus.
Le serveur Web fonctionne donc il doit être accessible de l'extérieur, je ne sais pas comment. J'utilise Linux avec Apache, bien que je n'ai pas configuré Django avec Apache.
auriez vous des idées pour faire ça?