web-dev-qa-db-ja.com

特定のIPアドレスからの接続のみを受け入れるように桟橋を構成する

私はApacheSolrに同梱されている桟橋を使用してSolrを実行しています。特定のIPアドレスからの接続のみを受け入れるように桟橋を構成したいと思います。ジェティを127.0.0.1にバインドして、ローカルホストからの接続のみを受け入れることができることはわかっています。

<Set name="Host"><SystemProperty name="jetty.Host" default="127.0.0.1" /></Set>

しかし、特定の非ローカルホストIPアドレスからの接続も受け入れることができるように設定するにはどうすればよいですか?

2
Saqib Ali

桟橋7、8、9にあるIPAccessHandlerを使用できます

http://download.Eclipse.org/jetty/stable-9/apidocs/org/Eclipse/jetty/server/handler/IPAccessHandler.html

これをハンドラーチェーンに接続して、ハンドラーチェーン内の他の何よりも先に実行されるようにします。

[編集] $ jetty.home/etcの下にあるjetty-ipaccess.xmlファイルも見てください

http://git.Eclipse.org/c/jetty/org.Eclipse.jetty.project.git/tree/jetty-server/src/main/config/etc/jetty-ipaccess.xml

5
jesse mcconnell

Iptablesまたはxinetdに、ポート8080または80からjettyにリッスンさせるポートにトラフィックをリダイレクトさせることができます。どちらも、このために特定のIPアドレスに制限できます。

例を見つけることができます ここ

1
fuero