solr Ajuda de segurança

1

Eu tenho a configuração solr com o Jetty no meu servidor Ubuntu.

Em qualquer computador agora, posso digitar my_ip: 8983 / solr / e a página será exibida para qualquer pessoa.

Como posso desabilitar isso para que somente eu possa acessar essa porta e o administrador da solr?

Obrigado

    
por Anonymous12345 29.05.2010 / 22:25

2 respostas

1

A melhor opção é configurar uma regra de firewall para impedir conexões com base na origem. Você pode restringir os ips a atualizar o índice na config ou habilitar a autenticação, mas nenhuma dessas opções oferece você o que você está perguntando.

    
por 30.05.2010 / 01:37
1

A restrição de endereços IP não é uma solução aceitável, gostaríamos de gerenciar o Solr de um IP dinâmico que é alocado pelo meu ISP.

Isso pode ser feito via tomcat.

In etc/webdefault.xml add this inside the <web-app> block:

<security-constraint>
  <web-resource-collection>
      <web-resource-name>Solr Administration</web-resource-name>
      <url-pattern>/admin/*</url-pattern>
  </web-resource-collection>
  <auth-constraint>
      <role-name>solr-admin</role-name>
  </auth-constraint>
</security-constraint>

<login-config>
  <auth-method>BASIC</auth-method>
  <realm-name>Solr Administration</realm-name>
</login-config>

tentou e funciona. obrigado Chris Adams link

    
por 11.01.2012 / 12:01