2017-09-29 2 views
0

Notre serveur CKAN (2.7) est installé sur un serveur Ubuntu 14.04, qui est exposé à Internet via la redirection de port sur le routeur.Echec de l'installation de CKAN en cas de déconnexion du proxy inverse

Nous avons du mal à se connecter sur le serveur lorsque CKAN est accessible depuis l'extérieur du pare-feu avec l'erreur suivante msg:

http://192.168.0.35/user/logout?came_from=/user/logged_out_redirect is unreachable. 

Le msg d'erreur fait référence à l'adresse LAN du serveur Ubuntu au lieu de son adresse IP WAN , cela pourrait-il être un problème de configuration?

Merci!

Bo

Répondre

0

Je crois que le problème est votre établissement ckan.site_url. Ce devrait être l'adresse de votre site, vu par le monde extérieur, plutôt que le nom interne. CKAN a quelques liens qui sont construits à partir de ckan.site_url, et la déconnexion est l'un d'entre eux, dans les versions récentes de CKAN.

+0

Fait sens. J'ai mis à jour le fichier ini de configuration, cela ne semble pas fonctionner. J'ai donc nettoyé la base de données; mais maintenant il ne me laissera pas enregistrer l'utilisateur. Voici les messages d'erreur dans /var/log/apache2/ckan_default.error.log –

+0

Voici les msgs: --- [Dim Oct 01 20: 09: 57.087960 2017] [: erreur] [pid 2598: tid 140410442872576] [ remote 70.190.30.90:41439] mod_wsgi (pid = 2598): Une exception est survenue lors du traitement du script WSGI '/etc/ckan/default/apache.wsgi'. [Sun Oct 01 20: 09: 57.088023 2017] [: erreur] [pid 2598: tid 140410442872576] [distant 70.190.30.90:41439] TypeError: octet de chaîne attendu objet pour le nom d'en-tête, valeur de type unicode trouvé –

+0

Vous avez également besoin redémarrer apache2. Ou avez-vous fait ça? –