博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr管理界面的用户验证(BASIC)
阅读量:5022 次
发布时间:2019-06-12

本文共 1031 字,大约阅读时间需要 3 分钟。

作用:保证Solr服务器的安全性,不让别人随意登陆Solr管理界面。管理界面如下图所示

 

修改apache-tomcat-8.0.47\conf文件夹下的tomcat-users.xml文件。添加用户角色并指定用户名和密码

<role rolename="solr"/>

<user username="admin" password="admin" roles="solr"/>
修改apache-tomcat-8.0.47\webapps\solr\WEB-INF文件夹下的web.xml文件,添加用户访问权限

<security-constraint>

<web-resource-collection>
<web-resource-name>Restrict access to Solr admin</web-resource-name>
<url-pattern>/admin/*</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>solr</role-name>
<role-name>admin</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>default</realm-name>
</login-config>

重新启动服务器,然后访问Solr管理界面

 

输入用户名密码,进行访问。保证了服务器的安全性。

原文:https://blog.csdn.net/u013517229/article/details/79447065

转载于:https://www.cnblogs.com/w1995w/p/10566218.html

你可能感兴趣的文章
less 分页显示文件内容
查看>>
如何对数据按某列进行分层处理
查看>>
[Qt] this application failed to start because it could not find or load the Qt platform plugin
查看>>
Git Submodule管理项目子模块
查看>>
学会和同事相处的30原则
查看>>
NOJ——1568走走走走走啊走(超级入门DP)
查看>>
文件操作
查看>>
Python:GUI之tkinter学习笔记3事件绑定(转载自https://www.cnblogs.com/progor/p/8505599.html)...
查看>>
jquery基本选择器
查看>>
hdu 1010 dfs搜索
查看>>
搭建wamp环境,数据库基础知识
查看>>
android中DatePicker和TimePicker的使用
查看>>
SpringMVC源码剖析(四)- DispatcherServlet请求转发的实现
查看>>
Android中获取应用程序(包)的大小-----PackageManager的使用(二)
查看>>
Codeforces Gym 100513M M. Variable Shadowing 暴力
查看>>
浅谈 Mybatis中的 ${ } 和 #{ }的区别
查看>>
CNN 笔记
查看>>
版本更新
查看>>
SQL 单引号转义
查看>>
start
查看>>