网络上不可见的默认 CKAN 2.9 安装在 Pi 上

问题描述

我正在尝试使用 here 中的说明在 raspBerry pi 上安装 CKAN。 RPi 正在运行最新的 RaspBerry Pi OS(带桌面 / 2021 年 1 月 11 日 / 内核 5.4)一切顺利,在本地机器上查看 CKAN 似乎正常运行,但是任何尝试从网络上的其他机器访问 CKAN 的尝试都会得到连接被拒绝。认情况下,CKAN 是否会阻止来自外部机器的请求,如果是,我该如何更改? jetty 和 solr 都可以从外部机器访问,而且我在这些机器之间没有防火墙。

非常感谢您的帮助。

解决方法

这是通过在运行 ckan 服务器时传递主机和端口变量来解决的。将 -H 0.0.0.0 添加到运行命令中启用侦听所有接口。