Cómo configurar Apache Solr para que sea accesible en IP pública

31 mag 2022 1 min di lettura
Cómo configurar Apache Solr para que sea accesible en IP pública
Tabla de contenidos

Introducción

Apache Solr es una plataforma de investigación altamente confiable escrita en Java y desarrollada por Apache Foundation. Esto proporciona funcionalidad a nivel de producción, como indexación distribuida, replicación, consulta de equilibrio de carga, conmutación por error automatizada y recuperación.

El Apache Solr predeterminado solo se ejecuta en localhost. No permite que los usuarios accedan a él a través de la red. En este tutorial aprenderemos a cambiar la configuración del servidor Apache para escuchar en una LAN o red pública.

requisitos previos

Suponiendo que ya tiene Apache Solr instalado y ejecutándose en su sistema. También tiene acceso de cuenta administrativo privilegiado a su sistema.

Cambiar el host de escucha de Apache Solr

En primer lugar, debe encontrar el archivo de configuración del entorno Solr de acuerdo con su sistema operativo.

  • Linux: /etc/default/solr.in.sh
  • Ventanas: bin\solr.in.cmd

Edite el archivo de configuración según su sistema operativo y busque la variable SOLR_JETTY_HOST Descoméntelo   quitando el símbolo de almohadilla inicial (#). Establezca el valor en “0.0.0.0” . Recuerda que esto permitirá el Solr en la red pública.

No se recomienda a los usuarios de producción que expongan Solr en redes públicas. Por lo tanto, deben tener acceso seguro a través del sistema, la red o los firewalls de la nube.

Guarde el contenido del archivo y reinicie el servicio Apache Solr.

Los usuarios de Linux pueden usar el siguiente comando para reiniciar el servicio:

sudo systemctl restart solr 

Después de reiniciar el servicio, verifique que Apache Solr esté escuchando el host y el puerto mediante el comando ss .

sudo ss -tulpn | grep 8983 

El resultado anterior muestra que el host de Apache Solr está configurado en " * ", lo que significa que está escuchando en todas las interfaces. Ahora puede conectarse a Solr desde la red.

Conclusión

Este tutorial lo ayudó a escuchar Apache Solr en todas las interfaces de red. Esto permitirá a los usuarios acceder al servicio Solr desde hosts remotos en la red pública o privada.

Únase a la conversación

Buy me a coffeeBuy me a coffee

Apóyenos si le gusta nuestro contenido. Gracias.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.