【发布时间】:2016-07-19 11:12:46
【问题描述】:
我希望我的 Jetty 服务器只处理来自本地主机的请求。我试图通过以下方式做到这一点:
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/webapi");
IPAccessHandler ipBlockingHandler = new IPAccessHandler();
ipBlockingHandler.addWhite("127.0.0.1|/*");
ipBlockingHandler.setHandler(context);
final org.eclipse.jetty.server.Server jettyServer = new org.eclipse.jetty.server.Server(8080);
jettyServer.setHandler(ipBlockingHandler);
不过,这仅适用于 ipv4,如果我添加 ipBlockingHandler.addWhite("127.0.0.1|/*"); 则不起作用。
【问题讨论】:
标签: java http localhost jetty ipv6