我在 Azure VM 上安装了 Solr 实例,我还在port:8983
上配置了Solr,以便我可以随处访问我的MVC网站。例如:_mysolr.azurewebsites.net:8983_
我的MVC网站是在Azure上设置的。我想限制Solr,除了我在Azure中的MVC网站之外,没有其他人可以访问。
如何将安全性放在Solr或Azure VM上,这样除了我自己的网站之外,没有人可以访问它以获取搜索结果。
答案 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。 如果这是您正在寻找的,请告诉我