3

Azure VMにSolrインスタンスをインストールし、 Solrを構成して、MVC Web サイトのどこからでもアクセスできるようにしました。例えば:port:8983_mysolr.azurewebsites.net:8983_

私の MVC Web サイトは Azure 上にセットアップされています。Azure の MVC Web サイト以外は誰もアクセスできないように Solr を制限したいと考えています。

Solr または Azure VM にセキュリティを設定して、検索結果を取得するために自分の Web サイト以外は誰もアクセスできないようにする方法。

4

1 に答える 1

1

あなたが探しているものが私がやったことと似ているかどうかはわかりません. に変更を加えたと仮定すると、

   jetty.xml,webdefault.xml and created realm.properties for username and password

Cake php を使用して solr をセットアップし、セキュリティのためにユーザー名とパスワードを追加しました。

 What my code looks like in php
 Change the SOLRHOST  value to
 define("SOLRHOST", "username:password@localhost");

  make changes in delta import command
 * * * * * wget --quiet -O /dev/null       
 'http://username:password@localhost:8983/solr/dataimport?command=delta-import'

したがって、ユーザー名とパスワードを持っているページまたは Web サイトのみが solr にアクセスできます。これがあなたが探していたものかどうか教えてください

于 2015-04-30T10:56:12.063 に答える