Mengkonfigurasi Apache Solr Untuk Diakses di IP Publik

Mengkonfigurasi Apache Solr Untuk Diakses di IP Publik

Apache Solr adalah platform pencarian yang sangat andal yang ditulis di Java dan dikembangkan oleh Apache Foundation. Yang menyediakan fitur tingkat produksi seperti pengindeksan terdistribusi, replikasi, kueri seimbang beban, failover otomatis, dan pemulihan.

Apache Solr default hanya berjalan di localhost. Itu tidak memungkinkan pengguna untuk mengaksesnya melalui jaringan. Dalam tutorial ini, kami akan belajar cara mengubah konfigurasi server Apache untuk mendengarkan di jaringan LAN atau jaringan publik.

Prerequsities

Dengan asumsi bahwa Anda sudah menginstal dan menjalankan Apache Solr di sistem Anda. Anda juga memiliki akses akun istimewa administratif ke sistem Anda.

Ubah host mendengarkan Apache Solr

Pertama -tama, Anda perlu menemukan file konfigurasi lingkungan SOLR berdasarkan sistem operasi Anda.

  • Linux: /etc/default/solr.di dalam.SH
  • Windows: bin \ solr.di dalam.cmd

Edit file konfigurasi sesuai sistem operasi dan cari Solr_jetty_host variabel. Unkomment dengan menghapus simbol hash starting (#). Tetapkan nilainya “0.0.0.0 ". Ingatlah bahwa ini akan memungkinkan solr di jaringan publik.

Pengguna produksi tidak disarankan untuk mengekspos Solr di jaringan publik. Jadi mereka harus mendapatkan akses yang aman melalui sistem, jaringan, atau firewall cloud.

Mengkonfigurasi Apache Solr untuk mendengarkan di semua antarmuka jaringan

Simpan konten file dan restart layanan Apache Solr.

Pengguna Linux dapat menggunakan perintah berikut untuk memulai kembali layanan.

Sudo Systemctl Restart Solr  

Setelah memulai ulang layanan, periksa Apache Solr mendengarkan host dan port menggunakan SS memerintah.

sudo ss -tulpn | GREP 8983  
Memeriksa host dan port Apache Solr

Output di atas menunjukkan bahwa host Apache Solr diatur ke "*", yang berarti mendengarkan di semua antarmuka. Sekarang Anda dapat terhubung ke Solr dari jaringan.

Kesimpulan

Tutorial ini membantu Anda mendengarkan Apache Solr di semua antarmuka jaringan. Itu akan memungkinkan pengguna untuk mengakses layanan SOLR dari host jarak jauh di jaringan swasta atau umum.