Mengkonfigurasi Apache Solr untuk diakses di IP awam

Mengkonfigurasi Apache Solr untuk diakses di IP awam

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 rangkaian

Simpan 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 Solr

Output 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.