天天看點

【轉】Solr安全設定——對外禁用管理背景

  本文轉自:http://www.devnote.cn/article/94.html

測試于:Solr 4.5.1, Jdk 1.6.0_45, Tomcat 6.0.37 | CentOS 5.7

Solr管理背景功能可謂強大,但是真正線上,如果管理背景位址可以公開通路的話,不但core的結構會暴漏出來,索引庫甚至可以被修改或删除。

推薦的做法是,在apache或其他伺服器上做設定,平時禁用對外的通路位址,項目通路solr的内網位址(如:http://localhost:8080/solr/collection1);平時線下調試使用本地的solr,如需要調試線上的,可以臨時開打對外位址,用完再關閉。

如果你用的是ajp方式連接配接apache與tomcat,可參考如下紅色部分設定。需要打開時,在前邊加#号注釋掉,然後重新開機apache即可( /etc/httpd/conf/httpd.conf )

 注:如果用ajp連接配接方式,内網通路時不能用http://localhost:8009/solr/collection1,需要用預設的8080或者你自己定義的tomcat端口。