18 августа, 2012 | Комментариев нет
1. сетапим solr + tomcat:
sudo su
apt-get install solr-tomcat |
sudo su
apt-get install solr-tomcat
2. Проверяем работоспособность:
http://locahost:8080/solr/admin/ |
http://locahost:8080/solr/admin/
3. Настраиваем авторизацию по логину:
3.1 первый файл
mcedit /etc/tomcat6/tomcat-users.xml |
mcedit /etc/tomcat6/tomcat-users.xml
добавляем
<role rolename="solr_admin"/>
<user username="your_username"
password="your_password"
roles="solr_admin"
/> |
<role rolename="solr_admin"/>
<user username="your_username"
password="your_password"
roles="solr_admin"
/>
3.2 второй файл
mcedit /etc/tomcat6/web.xml |
mcedit /etc/tomcat6/web.xml
ищем секцию <web-app>
и добавляем
<security-constraint>
<web-resource-collection>
<web-resource-name>Solr Lockdown</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>solr_admin</role-name>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Solr</realm-name>
</login-config> |
ищем секцию <web-app>
и добавляем
<security-constraint>
<web-resource-collection>
<web-resource-name>Solr Lockdown</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>solr_admin</role-name>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Solr</realm-name>
</login-config>
4. рестартим tomcat
/etc/init.d/tomcat6 restart |
/etc/init.d/tomcat6 restart