我已经更改了 apache2.conf,以便我的网站需要身份验证。
当输入如下地址时,此方法可以正常工作:www.domain.com 或 my_ip/
问题是,我有 Solr,其管理界面位于端口 8983 上,因此:
www.domain.com:8983/
不需要授权。
我怎样才能添加此端口以获得授权?
谢谢
答案1
我不是 Solr 专家,但我觉得这个管理界面不是通过您配置的 apache 实例提供的。据我所知,Solr 内置了 tomcat 来实现这个目的。您查看过 Solr wiki/文档吗?您需要配置 tomcat 以要求对此 URL 进行身份验证。
答案2
实际上,没有端口身份验证的选项。您需要知道文件系统中 solr 的文档根目录在哪里。您可以在该目录上处理基本身份验证领域。
这是让它工作的完整指南, http://httpd.apache.org/docs/2.0/howto/auth.html 只需找到 Solr 的 documentroot 目录。