Linuxの - のSolr-7.7.0パスワードの設定

EDITORIAL

完全に構築するためのSolrの後、コンソールにはデフォルトパスワードが設定されていない、ので、多くの人が時間にSolrのを使用して、パスワードを設定していないことがあります。このように、非常に簡単で、なぜSolrのコンソールログインパスワードを行いますか?まず、ので、データを確保するためには、一回限りの人々があなたのIPアドレスを知っているように、あなたはコンソールに直接行くことができ、あなたのデータ操作;第二に、それはあなたのサーバーのSolr暗いを通じてハッカーを防ぐためである、血まみれのレッスン、あなたがに実行したとき、あなたは、Solrの脆弱性により、どのようにオンラインそこに誰か他の人のサーバーの攻撃のチュートリアルを台無しにする方法を知っているが、。だから、予防措置を講じ、心の早朝の平和を作ります!それ以外の場合は、遅すぎる、遅すぎる誰に!


まず、WEBのSolrの中の設定ファイルは、設定は、ログイン構成を開きます

ファイルのパス:/fitness/serve/solr-7.7.0/server/solr-webapp/webapp/WEB-INF/web.xml 

新しいです:
<!-- 设置密码·B -->
<security-constraint>
	<web-resource-collection>
		<web-resource-name>Solr Add Lock</web-resource-name>
		<url-pattern>/</url-pattern>
	</web-resource-collection>
	<auth-constraint>
		<role-name>admin</role-name>
	</auth-constraint>
</security-constraint>

<login-config>
	<auth-method>BASIC</auth-method>
	<realm-name>Solr Admin</realm-name>
</login-config>
<!-- 设置密码·E -->
場所:保存</ web-app>のこのタグ。

第二に、パスワードpassword.propertiesを格納するファイルを作成します

ファイルパス:
/fitness/serve/solr-7.7.0/server/etc 

ファイルを作成します。
VIM password.properties
コンテンツの追加:
#userName:password,role

admin:MD5:9b962829040b12d3c46f4010c2b11448,admin 【md5加密登录设置定义】
或
admin:sdfeduj887sdd,admin【明文密码登录设置定义】

第三には、ログインサービス、パスワードの設定ファイルの導入を設定します

ファイルのパス:/fitness/serve/solr-7.7.0/server/contexts/solr-jetty-context.xml 

セキュリティ設定:
<Get name="securityHandler">
       <Set name="loginService">
                 <New class="org.eclipse.jetty.security.HashLoginService">
                         <Set name="name">加载密码配置文件</Set>
              <!-- 引入密码文件 -->
                        <Set name="config">
                            <SystemProperty name="jetty.home" default="."/>
                            /etc/real.properties
                        </Set>
                 </New>
       </Set>
</Get>
完全なコンテンツ:
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
  <Set name="contextPath"><Property name="hostContext" default="/solr"/></Set>
  <Set name="war"><Property name="jetty.base"/>/solr-webapp/webapp</Set>
  <Set name="defaultsDescriptor"><Property name="jetty.base"/>/etc/webdefault.xml</Set>
  <Set name="extractWAR">false</Set>
  <Get name="securityHandler">
         <Set name="loginService">
                 <New class="org.eclipse.jetty.security.HashLoginService">
                         <Set name="name">密码文件引入</Set>
              <!-- 引入密码文件 -->
                        <Set name="config">
                            <SystemProperty name="jetty.home" default="."/>
                            /etc/real.properties
                        </Set>
                 </New>
         </Set>
  </Get>
</Configure>
設定ファイルの変更が完了しているときはいつでも、サービスを再起動することを忘れないでください!このようなサービスを有効にするには-solr!

第四に、ブラウザアクセス、ビュー、ログインウィンドウが表示され、成功を示します

ここにadminと、セットアップパスワードを入力し、あなたがログインすることができます!

V.追加情報

それは、暗号文を暗号化しても、パスワードファイルならば、MD5を書くことに留意すべきである、単なるプレーンテキストのパスワードは、次のことができ、また、そこにあります!
MD5暗号化は、あなたがすることができ、他の暗号化方式を使用するために、当然のことながら、関連生成するツールを使用することができます!
公開された59元の記事 ウォンの賞賛2 ビュー5577

おすすめ

転載: blog.csdn.net/LDR1109/article/details/102944137