3

我已经在Azure VM上安装了一个Solr实例,并且我还配置了 Solr,以便我可以在任何地方访问我的 MVC 网站。例如:port:8983_mysolr.azurewebsites.net:8983_

我的 MVC 网站是在 Azure 上设置的。我想限制 Solr,这样除了我在 Azure 中的 MVC 网站外,没有其他人可以访问。

我如何在 Solr 或 Azure VM 上设置安全性,以便除了我自己的网站之外没有人可以访问它以获取搜索结果。

4

1 回答 1

1

我不知道您正在寻找的是否与我所做的相似。假设您已对

   jetty.xml,webdefault.xml and created realm.properties for username and password

我已经用 cake php 设置了 solr,为了安全起见,我添加了用户名和密码。这只允许我的网站访问 solr。

 What my code looks like in php
 Change the SOLRHOST  value to
 define("SOLRHOST", "username:password@localhost");

  make changes in delta import command
 * * * * * wget --quiet -O /dev/null       
 'http://username:password@localhost:8983/solr/dataimport?command=delta-import'

所以现在只有那些拥有用户名和密码的页面或网站才能访问您的 solr。让我知道这是否是您要找的

于 2015-04-30T10:56:12.063 回答