ALLOWED_HOSTS

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Coucou,

Je cherche en vain la liste des adresses autorisées.

J’ai lancé une instance en local dans un conteneur lxc. Ça tourne apparement, mais quand j’essaye d’y accéder depuis l’host je me prend une erreur 400 et une erreur django :

1
2
ERROR  django.security.DisallowedHost Invalid HTTP_HOST header: 'dev.zds'. You may need to add 'dev.zds' to ALLOWED_HOSTS.
ERROR:django.security.DisallowedHost:Invalid HTTP_HOST header: 'dev.zds'. You may need to add 'dev.zds' to ALLOWED_HOSTS.

J’ai fais un :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
$ grep -rw "ALLOWED_HOSTS" -A 4
zds/settings/prod.py:ALLOWED_HOSTS = [
zds/settings/prod.py-    '10.0.33.3',
zds/settings/prod.py-    'dev.zds',
zds/settings/prod.py-    'beta.zestedesavoir.com',
zds/settings/prod.py-    'scaleway.zestedesavoir.com',
--
doc/source/install/configs/settings_prod.py:ALLOWED_HOSTS = [
doc/source/install/configs/settings_prod.py-    'zdsappserver',
doc/source/install/configs/settings_prod.py-    'gandi.zestedesavoir.com',
doc/source/install/configs/settings_prod.py-    'gandi.zestedesavoir.com.',
doc/source/install/configs/settings_prod.py-    '.zestedesavoir.com',

Mais pas moyen, ça marche pas :colere:
J’ai pas beaucoup d’expérience avec Django mais ça m’intéresse …

Du coup, là, j’ai plus beaucoup d’idées :'(
Où règle-t-on les adresses hôtes authorisées ?

Edit: 10.0.3.33 == dev.zds == 127.0.0.1 dans le conteneur. Bref, c’est la bonne IP.

Édité par ache

ache.one                 🦹                                          🦊

+0 -0
Auteur du sujet

Cette réponse a aidé l’auteur du sujet

Coucou \o

Il faut rajouter la section ALLOWED_HOSTS dans le ficheir ./zds/settings/dev.py
Ce fichier est lié à la configuration de django.

Tout est expliqué dans le tutoriel de django.

Édité par ache

ache.one                 🦹                                          🦊

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte