SOLR Jetty admin UI访问控制配置
来源:互联网 发布:单片机液晶广告屏实训 编辑:程序博客网 时间:2024/05/22 09:06
最近使用solr data importer 导入数据数据搜索时,发现挺好用的,那个Admin UI
http://localhost:8983/solr
排查错误也挺好,但是发布到公网以后没有进行权限控制。
环境:
SOLR 5.3.1
自带jetty服务器。
1。编辑 $SOLR_HOME/server/contexts/solr-jetty-context.xml 文件:
在 </config> 标签前加入:
<!-- security handler setting --> <Get name="securityHandler"> <Set name="loginService"> <New class="org.eclipse.jetty.security.HashLoginService"> <Set name="name">Test Reaml</Set> <Set name="config"><SystemProperty name="jetty.home" default="."/>/etc/realm.properties</Set> </New> </Set> </Get>
2. 在 $SOLR_HOME/server/etc/目录下:新建文件realm.properties
内容如下:
## This file defines users passwords and roles for a HashUserRealm## The format is# <username>: <password>[,<rolename> ...]##plain: plain,useradmin: password,admin
这样就加入了用户名admin,密码password的用户了。
3. 编辑 $SOLR_HOME/server/solr-webapp/webapp/WEB-INF/web.xml
在</webapp> 标签之前加入:
<security-constraint> <web-resource-collection> <web-resource-name>solr</web-resource-name> <url-pattern>/admin/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>admin</role-name> </auth-constraint></security-constraint><login-config> <auth-method>BASIC</auth-method> <realm-name>Test Realm</realm-name></login-config>
重启solr服务器,访问admin UI 需要用户名和密码了。
参考资料:
http://wiki.eclipse.org/Jetty/Tutorial/Realms
0 0
- SOLR Jetty admin UI访问控制配置
- solr admin UI
- jetty配置solr
- CloudFoundry Admin-UI 配置使用
- 为spring-boot-admin配置spring security(用于控制访问)
- CloudFoundry admin-ui的运行配置方法
- solr 页面配置访问权限
- Solr在tomcat和jetty中启动的相关配置
- 配置solr服务(默认使用jetty部署)
- Jetty 9.2请求访问日志配置
- Jetty配置jaas访问权限以及密码
- solr core admin命令
- SOLR Admin Core Commands
- 关于在Solr Admin页面发现旧的Solr Core配置信息错误的解决办法
- jetty solr 标准安装
- solr jetty便捷启动
- Nginx 访问控制配置
- solr限制admin界面访问(端口限制和http授权限制)
- 程序的编译和链接
- tomcat多端口配置
- n-gram模型
- iis 将错误发送到浏览器
- POJ--1251--Jungle Roads
- SOLR Jetty admin UI访问控制配置
- proguard的retrace使用方法
- Windows下使用Redis(一)安装使用
- 可安装的java程序
- 20 Subjects Every Software Engineer Should Know
- 分布式模式之Broker模式
- MySQL数据类型的长度
- Android的Scroller用法
- 使用lrz压缩上传图片,后台使用java