Come configurare Apache Solr in modo che sia accessibile su IP pubblico

31 mag 2022 1 min di lettura
Come configurare Apache Solr in modo che sia accessibile su IP pubblico
Indice dei contenuti

Introduzione

Apache Solr è una piattaforma di ricerca altamente affidabile scritta in Java e sviluppata da Apache Foundation. Ciò fornisce funzionalità a livello di produzione come indicizzazione distribuita, replica, query con bilanciamento del carico, failover automatizzato e ripristino.

L'Apache Solr predefinito viene eseguito solo su localhost. Non consente agli utenti di accedervi tramite la rete. In questo tutorial impareremo come modificare la configurazione del server Apache per l'ascolto su una rete LAN o pubblica.

Prerequisiti

Supponendo che tu abbia già installato ed eseguito Apache Solr sul tuo sistema. Hai anche l'accesso con account privilegiato amministrativo al tuo sistema.

Cambiare host di ascolto Apache Solr

Prima di tutto, devi trovare il file di configurazione dell'ambiente Solr in base al tuo sistema operativo.

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

Modifica il file di configurazione secondo il sistema operativo e cerca la variabile SOLR_JETTY_HOST  Decommentalo rimuovendo il simbolo hash iniziale (#). Impostare il valore su “0.0.0.0” . Ricorda che questo consentirà il Solr sulla rete pubblica.

Si sconsiglia agli utenti di produzione di esporre Solr sulle reti pubbliche. Quindi devono avere un accesso sicuro tramite il sistema, la rete o i firewall cloud.

Salva il contenuto del file e riavvia il servizio Apache Solr.

Gli utenti Linux possono utilizzare il comando seguente per riavviare il servizio:

sudo systemctl restart solr 

Dopo aver riavviato il servizio, verificare che Apache Solr sia in ascolto dell'host e della porta utilizzando il comando ss.

sudo ss -tulpn | grep 8983 

L'output sopra mostra che l'host Apache Solr è impostato su "*", il che significa che è in ascolto su tutte le interfacce. Ora puoi connetterti a Solr dalla rete.

Conclusione

Questo tutorial ti ha aiutato ad ascoltare Apache Solr su tutte le interfacce di rete. Ciò consentirà agli utenti di accedere al servizio Solr dagli host remoti sulla rete pubblica o privata.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.