使用 apache2.conf 进行密码保护对文件有效,但对端口无效

使用 apache2.conf 进行密码保护对文件有效,但对端口无效

我已经更改了 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 目录。

相关内容