當我運行下面的網址,我可以看到所有打開的如何限制對Solr管理了直接從瀏覽器的全球訪問
http://localhost:8983/solr/#/
我現在裝的Solr的權限,我的開發服務器上
http://www.xyz.com:8983/solr/#/
這裏,任何人都可以打開它並銷燬文件。我怎樣才能使密碼保護?或者服務器上的其他解決方案。
EDITED
我已添加此代碼,導致503錯誤。任何人都可以檢查錯誤這裏
<web-app
id="/solr"
document-directory="/home/admin1/solr-4.2.1/example/"
archive-path="/home/admin1/solr-4.2.1/example/webapps/solr.war"
character-encoding="utf-8">
<system-property solr.solr.home="/home/admin1/solr-4.2.1/example/solr/collection1/data" />
<authenticator type="com.caucho.server.security.XmlAuthenticator">
<init>
<user>user:user12345:user,admin</user>
<password-digest>none</password-digest>
</init>
</authenticator>
<security-constraint url-pattern='/admin/*' role-name='user'/>
</web-app>
我加入這
example/solr-webapp/webapp/WEB-INF/web.xml
這是通過Apache運行嗎?如果是這樣,請在這裏搜索「htaccess密碼保護」 - 大量的答案讓你開始! – halfer 2013-05-14 13:16:37
我必須在example/solr/path中放入.htaccess嗎?或者哪裏? – sandy 2013-05-14 13:31:18
@halfer如果我們使用htaccess密碼保護看起來像整個網站將需要認證,而我認爲用戶只需要solr文件夾具有該認證。 – 2013-05-14 13:39:40