2014-05-13 75 views
1

我目前使用的是免费版本的Openshift。我在rails + postgres应用程序中使用了2个可伸缩的ruby应用程序,并使用第3个齿轮有一个单独的(可扩展的)elasticsearch应用程序。使用https://github.com/rbrower3/openshift-elasticsearch-cartridge只允许一个Openshift应用程序连接到另一个

由于elasticsearch作为自己的网址的应用程序运行,然后离开它开放给外界的攻击,如果有人发现了它的Web地址生成

的elasticsearch应用。

我已经考虑过elasticsearch-jetty插件,虽然我还没有设法成功锁定它的用户名和密码,但想知道是否有任何其他选项限制访问我的elasticsearch的Openshift应用程序,例如使用阿帕奇以某种方式,以便只有我的其他应用程序可以连接到它(这将需要读取和写入 - 更新elasticsearch索引以及从中选择数据)。

感谢

回答

0

最基本的答案是我们支持的.htaccess的Apache在那里你可以指定一个用户名和密码。另一种选择是在弹性搜索前添加一些其他Auth选项,方法是修改回购代码来执行此操作。我对默认的elasticsearch安装知之甚少,不知道你可以使用什么特定的机制。

相关问题