2014-05-13 71 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安裝知之甚少,不知道你可以使用什麼特定的機制。

相關問題