Le Serveur Localhost Refusant De Connexion
Je viens de mettre en place Django sur un dreamhost serveur. A couru à travers tout, mais n'arrive pas à obtenir la page d'accueil. Je suis arrivé au point où il est dit "serveur de Développement est en cours d'exécution à l'adresse 127.0.0.1:8002 (essayé avec 8000, mais il a obtenu le "ce port est déjà une erreur d'utilisation). Lorsque j'essaie d'accéder à cette adresse dans mon navigateur Chrome j'obtiens l'Erreur 102 (net::ERR_CONNECTION_REFUSED): Le serveur a refusé la connexion.
Une idée de pourquoi ce qui se passe? Je suis coincé dans une boucle, je n'ai aucune idée de ce qui se passe. Aider à vous en remercions.
OriginalL'auteur Kyle | 2012-05-17
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de savoir l'IP de votre serveur ou de domaine de l'adresse. Si vous avez utilisé example.com pour accéder à votre serveur en SSH, puis le lancement de Django avec
et en y accédant avec
http://example.com:8002
devrait fonctionner. Mais si vous ne connaissez IP, puis lancement de Django avec cette adresse IP, au lieu deet y accéder avec
http://YOUR-IP:8002
OriginalL'auteur and3p
Le problème est que django est à l'écoute sur
localhost
cela signifie que vous ne serez pas en mesure d'accéder au serveur via internet. Pour changer cela, vous pouvez spécifier le port ou le nom d'hôte pour django:Si vous ne voulez pas que le serveur directement accessibles via l'internet, vous pouvez faire du port forwarding avec ssh:
Ce transmettra votre local le port 8002 via ssh sur le serveur distant.
OriginalL'auteur Ulrich Dangel