Répondre

0

Ce n'est pas un problème avec votre swagger. Installez simplement un certificat SSL sur votre serveur d'application django.

+0

SSL cert est présent et TOUT l'application fonctionne avec elle, mais swagger effectue une requête http. –

1

Ajoutez ce paramètre dans votre settings.py,

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') 

Pour plus de détails, reportez-vous documentation ..

, vous devrez peut-être vous assurer que votre serveur transmet x_forwarded_proto et nginx ajouter ceci à votre emplacement dans la configuration du serveur:

proxy_set_header X-Forwarded-Protocol $scheme; 
+0

son aide pas pour moi –

+0

Avez-vous ajouté les paramètres dans votre fichier de configuration nginx? – zaidfazil

+0

bien sûr, j'ajoute des paramètres dans mon conf nginx. –