我在我的Ubuntu服务器上安装了Jetty solr。
现在在任何一台电脑上,我可以inputmy_ip:8983 / solr /,这个页面会显示upp给任何人。
我怎样才能禁用这个,只有我可以访问该端口和solrpipe理员?
谢谢
您最好的select是configuration防火墙规则以防止基于源的连接。 您可以限制什么ips更新configuration中的索引或启用身份validation,但这两个选项都不会给你什么你问。
IP地址限制不是一个可以接受的解决scheme,人们希望从我的ISP分配的dynamicIP来pipe理Solr。
它可以通过tomcat完成。
In etc/webdefault.xml add this inside the <web-app> block: <security-constraint> <web-resource-collection> <web-resource-name>Solr Administration</web-resource-name> <url-pattern>/admin/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>solr-admin</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Solr Administration</realm-name> </login-config>
试了一下,它的工作。 感谢克里斯·亚当斯http://acdha.tumblr.com/post/207608584/jetty-solr-password-cheatsheet