我已经在Azure VM上安装了一个Solr实例,并且我还配置了 Solr,以便我可以在任何地方访问我的 MVC 网站。例如:port:8983
_mysolr.azurewebsites.net:8983_
我的 MVC 网站是在 Azure 上设置的。我想限制 Solr,这样除了我在 Azure 中的 MVC 网站外,没有其他人可以访问。
我如何在 Solr 或 Azure VM 上设置安全性,以便除了我自己的网站之外没有人可以访问它以获取搜索结果。
我已经在Azure VM上安装了一个Solr实例,并且我还配置了 Solr,以便我可以在任何地方访问我的 MVC 网站。例如:port:8983
_mysolr.azurewebsites.net:8983_
我的 MVC 网站是在 Azure 上设置的。我想限制 Solr,这样除了我在 Azure 中的 MVC 网站外,没有其他人可以访问。
我如何在 Solr 或 Azure VM 上设置安全性,以便除了我自己的网站之外没有人可以访问它以获取搜索结果。
我不知道您正在寻找的是否与我所做的相似。假设您已对
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。让我知道这是否是您要找的