Como você está executando o Solr? Sob Tomcat? Vou assumir assim, desde que eu sei como restringir a localhost
em Tomcat & se você apenas desfazer o que eu faço para restringi-lo, então você pode colocar em rede sua instalação do Solr.
No meu caso, eu proíbo o Tomcat de lidar com o mundo exterior - prefiro o proxy reverso do Apache - então faço o seguinte.
Eu edito o Tomcat server.xml
aqui:
/etc/tomcat6/server.xml
Eu procuro as configurações de Connector
e adiciono address="127.0.0.1"
, que bloqueia a instalação do Tomcat para 127.0.0.1 (aka: localhost)
<Connector port="8080" protocol="HTTP/1.1"
address="127.0.0.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
Portanto, no seu caso, basta remover a configuração address
da seguinte forma:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
Mas, novamente, não há ideia de como sua instância do Solr está sendo veiculada. E se não estiver sendo veiculado por meio do Tomcat, outra pessoa precisará entrar em contato.