私はApacheSolrに同梱されている桟橋を使用してSolrを実行しています。特定のIPアドレスからの接続のみを受け入れるように桟橋を構成したいと思います。ジェティを127.0.0.1にバインドして、ローカルホストからの接続のみを受け入れることができることはわかっています。
<Set name="Host"><SystemProperty name="jetty.Host" default="127.0.0.1" /></Set>
しかし、特定の非ローカルホストIPアドレスからの接続も受け入れることができるように設定するにはどうすればよいですか?
桟橋7、8、9にあるIPAccessHandlerを使用できます
これをハンドラーチェーンに接続して、ハンドラーチェーン内の他の何よりも先に実行されるようにします。
[編集] $ jetty.home/etcの下にあるjetty-ipaccess.xmlファイルも見てください
Iptablesまたはxinetdに、ポート8080または80からjettyにリッスンさせるポートにトラフィックをリダイレクトさせることができます。どちらも、このために特定のIPアドレスに制限できます。
例を見つけることができます ここ