140 votes

En-tête http_host invalide

Je suis en train de développer un site web à l'aide de framework Django et lancé à l'aide de DigitalOcean.com et déployé les fichiers nécessaires dans django-projet.

J'ai dû inclure les fichiers statiques dans Django-projet et Après la collecte des fichiers statiques, j'ai essayé d'actualiser mon ip

Je suis notamment les tutoriels que j'ai utilisé pour créer le site web. https://www.pythonprogramming.net/django-web-server-publish-tutorial/

J'obtiens l'erreur suivante :

DisallowedHost à / Invalide HTTP_HOST en-tête: '198.211.99.20'. Vous pouvez besoin d'ajouter u'198.211.99.20" pour ALLOWED_HOSTS.

Quelqu'un peut-il m'aider à résoudre ce problème ? C'est mon premier site web à l'aide de framework Django.

236voto

Prakhar Trivedi Points 4835

Le journal des erreurs est simple. Comme suggéré, vous devez ajouter 198.211.99.20 à votre paramètre ALLOWED_HOSTS .

Dans le fichier settings.py de votre projet, définissez ALLOWED_HOSTS comme suit:

 ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']
 

Pour plus de lecture, lisez ici.

1voto

George Poliovei Points 329

settings.py

 ALLOWED_HOSTS = ['*']
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X