2013-05-06 168 views
0

我想知道什么是限制访问基于IP地址的jetty 8.1上运行的solr实例的最佳方式。我可以在防火墙级别执行此操作,但我宁愿将它放在Web服务器级别上。我看到许多文章指出使用HtAccess文件,但显然在更新的码头版本> 6中,这个组件不再是码头的一部分。所以我可以想象它很简单,只能将访问权限限制在几个选定的IP上,但我无法在任何地方找到关于该主题的任何文档。任何帮助表示赞赏。谢谢!Solr Jetty 8通过IP限制访问

回答

1

试用码头8中的IPAccessHandler,它位于jetty-server包中。

http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty- 服务器/ SRC /主/ JAVA /组织/蚀/码头/服务器/处理/ IPAccessHandler.javaΔH=码头-8

[编辑]文档页面

http://www.eclipse.org/jetty/documentation/current/ipaccess-handler.html

+0

链接到[IPAccessHandler javadoc](http://download.eclipse.org/jetty/stable-9/apidocs/org/eclipse/jetty/server/handler/IPAccessHandler.html)和[测试用例](http ://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-server/src/test/java/org/eclipse/jetty/server/handler/IPAccessHandlerTest.java)。 – 2013-05-08 18:44:32