Configuration d'Apache Solr à accessible sur IP publique
- 4820
- 953
- Rayan Lefebvre
Apache Solr est une plate-forme de recherche très fiable écrite en Java et développée par Apache Foundation. Cela fournit des fonctionnalités au niveau de la production comme l'indexation distribuée, la réplication, la requête équilibrée à la charge, le basculement automatisé et la récupération.
L'Apache Solr par défaut fonctionne sur localhost uniquement. Il ne permet pas aux utilisateurs d'y accéder sur le réseau. Dans ce tutoriel, nous apprendrons à modifier Configurer le serveur Apache pour écouter sur un réseau LAN ou le réseau public.
Préalables
En supposant que vous avez déjà installé et exécuté Apache Solr sur votre système. Vous avez également un accès administratif privilégié à votre système.
Changer l'hôte d'écoute Apache Solr
Tout d'abord, vous devez trouver le fichier de configuration de l'environnement Solr en fonction de votre système d'exploitation.
- Linux: / etc / par défaut / solr.dans.shot
- Les fenêtres: bin \ solr.dans.CMD
Modifiez le fichier de configuration selon le système d'exploitation et recherchez le Solr_jetty_host variable. Décommente en supprimant le symbole de hachage de départ (#). Définir la valeur sur "0.0.0.0 ”. N'oubliez pas que cela permettra au Solr sur le réseau public.
Les utilisateurs de production ne sont pas recommandés pour exposer SOLR sur les réseaux publics. Ils doivent donc être un accès sécurisé via le système, le réseau ou les pare-feu cloud.
Configuration d'Apache Solr pour écouter sur toutes les interfaces réseauEnregistrer le contenu du fichier et redémarrer le service Apache Solr.
Les utilisateurs de Linux peuvent utiliser la commande suivante pour redémarrer le service.
sudo systemctl redémarrer solr
Après avoir redémarré le service, vérifiez l'Apache Solr écoutant l'hôte et le port à l'aide du SS commande.
sudo ss -tulpn | grep 8983
Vérification de l'hôte et du port Apache SolrLa sortie ci-dessus montre que l'hôte Apache Solr est défini sur «*», ce qui signifie qu'il écoute sur toutes les interfaces. Vous pouvez maintenant vous connecter à Solr à partir du réseau.
Conclusion
Ce tutoriel vous a aidé à écouter Apache Solr sur toutes les interfaces réseau. Cela permettra aux utilisateurs d'accéder au service SOLR à partir des hôtes distants du réseau privé ou public.
- « Différence entre les liens souples et les liens durs
- Création d'un environnement virtuel Python sous Windows »