Mengkonfigurasi Apache Solr untuk diakses di IP awam
- 3226
- 944
- Marcus Kassulke
Apache Solr adalah platform carian yang sangat dipercayai yang ditulis di Java dan dibangunkan oleh Yayasan Apache. Yang menyediakan ciri peringkat pengeluaran seperti pengindeksan, replikasi, pertanyaan yang seimbang, failover automatik, dan pemulihan beban.
Solr Apache lalai berjalan pada localhost sahaja. Ia tidak membenarkan pengguna mengaksesnya melalui rangkaian. Dalam tutorial ini, kami akan belajar bagaimana menukar mengkonfigurasi pelayan Apache untuk mendengar di rangkaian LAN atau rangkaian awam.
Prerequsities
Dengan mengandaikan bahawa anda sudah memasang dan menjalankan Apache Solr pada sistem anda. Anda juga mempunyai akses akaun istimewa pentadbiran ke sistem anda.
Tukar Apache Solr Mendengarkan tuan rumah
Pertama sekali, anda perlu mencari fail konfigurasi persekitaran SOLR berdasarkan sistem operasi anda.
- Linux: /etc/lalai/solr.dalam.sh
- Windows: bin \ solr.dalam.cmd
Edit fail konfigurasi mengikut sistem pengendalian dan cari SOLR_JETTY_HOST pembolehubah. Uncomment dengan mengeluarkan simbol hash (#) permulaan. Tetapkan nilai ke "0.0.0.0 "". Ingat bahawa ini akan membolehkan solr di rangkaian awam.
Pengguna pengeluaran tidak disyorkan untuk mendedahkan SOLR di rangkaian awam. Oleh itu, mereka mesti mendapat akses selamat melalui firewall sistem, rangkaian, atau awan.
Mengkonfigurasi Apache Solr untuk mendengar semua antara muka rangkaianSimpan kandungan fail dan mulakan semula perkhidmatan Apache Solr.
Pengguna Linux boleh menggunakan arahan berikut untuk memulakan semula perkhidmatan.
SURDO SYSTEMCTL Mulakan semula SOLR
Setelah memulakan semula perkhidmatan, semak Apache Solr mendengar hos dan pelabuhan menggunakan ss perintah.
sudo ss -tulpn | Grep 8983
Memeriksa Host dan Pelabuhan Apache SolrOutput di atas menunjukkan bahawa tuan rumah Apache Solr ditetapkan kepada "*", yang bermaksud ia mendengar semua antara muka. Sekarang anda boleh menyambung ke solr dari rangkaian.
Kesimpulan
Tutorial ini membantu anda mendengar Apache Solr di semua antara muka rangkaian. Yang akan membolehkan pengguna mengakses perkhidmatan SOLR dari tuan rumah jauh di rangkaian kawasan swasta atau awam.