Configuración de Apache Solr para acceder en IP pública
- 1700
- 297
- Berta Solano
Apache Solr es una plataforma de búsqueda altamente confiable escrita en Java y desarrollada por Apache Foundation. Que proporciona características de nivel de producción, como indexación distribuida, replicación, consulta balanceada de carga, conmutación por error automatizada y recuperación.
El apache solr predeterminado se ejecuta solo en localhost. No permite a los usuarios acceder a él a través de la red. En este tutorial, aprenderemos cómo cambiar Configurar el servidor Apache para escuchar en una red LAN o en la red pública.
Referencias
Suponiendo que ya ha instalado y ejecutando Apache Solr en su sistema. También tiene acceso administrativo de cuenta privilegiada a su sistema.
Cambiar el host de escucha de apache solr
En primer lugar, debe encontrar el archivo de configuración de entorno SOLR basado en su sistema operativo.
- Linux: /etc/default/solr.en.mierda
- Windows: bin \ solr.en.CMD
Editar el archivo de configuración según el sistema operativo y buscar el Solr_jetty_host variable. Descopmento eliminando el símbolo de hash (#) inicial. Establecer el valor en "0.0.0.0 ". Recuerde que esto permitirá el Solr en la red pública.
No se recomienda a los usuarios de producción para exponer SOLR en las redes públicas. Por lo tanto, deben tener acceso seguro a través del sistema, la red o los firewalls en la nube.
Configuración de Apache Solr para escuchar en todas las interfaces de redGuarde 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 reiniciar solr
Después de reiniciar el servicio, verifique que el apache solr escuche al host y el puerto utilizando el ss dominio.
sudo ss -tulpn | Grep 8983
Verificar el host y el puerto de Apache SolrLa salida 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 te ayudó a escuchar Apache Solr en todas las interfaces de red. Que permitirá a los usuarios acceder al servicio SOLR desde los hosts remotos en la red de área privada o pública.