Допустим, я включаю модуль ipaccess
на пристани:
Пристань-ipaccess.xml
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
<!-- =============================================================== -->
<!-- The IP Access Handler -->
<!-- =============================================================== -->
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<Call name="insertHandler">
<Arg>
<New id="IPAccessHandler" class="org.eclipse.jetty.server.handler.IPAccessHandler">
<Set name="white">
<Array type="String">
<Item>127.0.0.1</Item>
<Item>192.168.1.168</Item>
</Array>
</Set>
<Set name="whiteListByPath">false</Set>
</New>
</Arg>
</Call>
</Configure>
Затем я включаю его с jetty/home/start.jar --add-to-start=ipaccess
Но я хочу, чтобы этот фильтр применялся только к http-коннектору. Я не хочу, чтобы он применялся к моему коннектору https.
Как настроить его так, чтобы он влиял только на модуль http
, а не на модуль https
?
ПРИМЕЧАНИЕ. В Jetty 10 этот модуль ipaccess заменяется другим модулем:
https://github.com/eclipse/jetty.project/commit/3a4da94e1a69ee4c9cd3c936f50d58ee3440188e