ALLOWED_HOSTS

Le problème exposé dans ce sujet a été résolu.

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.

+0 -0

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.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

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