Azure VM上的Secure Solr搜索引擎

时间:2015-04-30 09:47:18

标签: asp.net-mvc azure solr azure-vm-role

我在 Azure VM 上安装了 Solr 实例,我还在port:8983上配置了Solr,以便我可以随处访问我的MVC网站。例如:_mysolr.azurewebsites.net:8983_

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

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

1 个答案:

答案 0 :(得分:1)

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

进行了更改
   jetty.xml,webdefault.xml and created realm.properties for username and password

我已经设置了solr with cake php,为了安全起见,我添加了用户名和密码。这只允许我的网站访问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。 如果这是您正在寻找的,请告诉我