2011-02-10 6 views
2

私の開発システムでは、Ajax-Solrを使用してローカルWebアプリケーションによって照会されるSolrサーバーが実行されています。Ajaxによって照会されるSolrサーバーを保護する

私は実稼働システム上で、あらかじめ定義されているクエリ要求のみを実行できるようにSolrサーバーを保護する必要があると思います。

このような保護にはどのような方法が最適ですか?ソルは(スイス軍のナイフ)ソーラーもそれに似たものを持っていますか?または、プロキシサーバーを使用する必要がありますか?はいの場合は、簡単にセットアップできますか?そして、お勧めのチュートリアルはありますか(同じSolrのコンテキストでさえ)?

答えて

2

あなたが行うことのできるオプションは、urlをsolr要求に変換する、Apacheサーバ上にリバースプロキシを設定することです。そう、単にだけのSolrの「スペル」「選択」または機能のためのリバースプロキシのエントリを作成することによってこれを行うことができます。 mydomain.com/solr_searchはlocalhostに指し示すことができます:8080/solrname /選択|その後

を綴りますsolrポートをロックして、ローカルホストの要求によってのみ使用できるようにします。

関連する問題