Ckan始终重定向到localhost:5000

时间:2017-06-16 00:37:38

标签: python virtual-machine ckan paster opendata

我已经设置了一台虚拟机(例如,ckan.test.com)并在该机器上设置了CKAN。在我尝试提交任何表格之前,每件事情都很好。如果我尝试提交任何表单,它将自动重定向到localhost:5000。

例如:登录页面为http://ckan.test.com/user/login。输入凭据并登录后重定向到http://localhost:5000/user/logged_in。如果我用ckan.test.com替换localhost:5000,它会带我到正确的主页。

任何人都可以告诉我发生什么事吗

1 个答案:

答案 0 :(得分:0)

CKAN表单提交现在具有绝对重定向链接 - 即包括主机名。 CKAN知道它所部署的主机的唯一方法是你在ckan配置中放入的内容。因此,在您的ckan config(ini)文件中,将选项更改为:

ckan.site_url = http://ckan.test.com

而不是http://127.0.0.1:5000

相关问题