GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengikat Apache Tomcat ke IPv4 di CentOS/Redhat

Halo semua, hari ini kita akan belajar cara mengikat Tomcat ke ipv4 di Distribusi Linux CentOS 7.

Apache Tomcat adalah server web open source dan wadah servlet yang dikembangkan oleh Apache Software Foundation. Ini mengimplementasikan Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language dan spesifikasi Java WebSocket dari Sun Microsystems dan menyediakan lingkungan server web untuk menjalankan kode Java.

Mengikat Tomcat ke IPv4 diperlukan jika server kami tidak berfungsi karena pengikatan default server Tomcat kami ke IPv6. Seperti yang kita ketahui IPv6 adalah cara modern untuk menetapkan alamat IP ke perangkat dan tidak sepenuhnya diterapkan akhir-akhir ini, tetapi mungkin akan segera diterapkan di masa mendatang. Jadi, saat ini kita tidak perlu mengalihkan server Tomcat ke IPv6 karena tidak ada gunanya dan kita harus mengikatnya ke IPv4.

Sebelum berpikir untuk mengikat ke IPv4, kita harus memastikan bahwa kita telah menginstal Tomcat di CentOS 7. Berikut adalah tutorial singkat tentang cara menginstal Tomcat 8 di Server CentOS 7.0.

1. Beralih ke kucing jantan pengguna

Pertama-tama, kita akan mengalihkan pengguna ke Tomcat pengguna. Kita bisa melakukannya dengan menjalankan su - Tomcat dalam shell atau terminal.

# su - tomcat

2. Menemukan Catalina.sh

Sekarang, pertama-tama kita akan pergi ke direktori bin di dalam direktori instalasi Apache Tomcat yang biasanya di bawah /usr/share/apache-tomcat-8.0.x/bin/ di mana x adalah sub versi dari Apache Tomcat Release. Dalam kasus saya, ini /usr/share/Apache-Tomcat-8.0.18/bin/ karena saya telah menginstal versi 8.0.18 di Server CentOS 7 saya.

$ cd /usr/share/apache-tomcat-8.0.18/bin

Catatan :Mohon ganti 8.0.18 ke versi Apache Tomcat yang terinstal di sistem Anda.

Di dalam folder bin, ada file skrip bernama catalina.sh . Itulah file skrip yang akan kita edit dan tambahkan baris konfigurasi yang akan mengikat Tomcat ke IPv4 . Anda dapat melihat file itu dengan menjalankan ls ke terminal atau shell.

$ ls

3. Mengonfigurasi Catalina.sh

Sekarang, kita akan menambahkan JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses" ke file skrip catalina.sh di akhir file seperti yang ditunjukkan pada gambar di bawah ini. Kita dapat mengedit file tersebut menggunakan perangkat lunak pengedit teks favorit kita seperti nano, vim, dll. Di sini, kita akan menggunakan nano.

$ nano catalina.sh

Kemudian, tambahkan ke file seperti yang ditunjukkan di bawah ini:

JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses"

Sekarang, karena kita telah menambahkan konfigurasi ke file, sekarang kita akan menyimpan dan keluar dari nano.

4. Memulai ulang

Sekarang, kita akan me-restart server Tomcat kita agar konfigurasi kita berfungsi. Pertama-tama kita harus menjalankan shutdown.sh dan kemudian startup.sh .

$ ./shutdown.sh

Sekarang, jalankan dengan baik, jalankan startup.sh sebagai:

$ ./startup.sh

Ini akan memulai ulang server Tomcat kami dan konfigurasi akan dimuat yang pada akhirnya akan mengikat server ke IPv4.

Kesimpulan

Hore, akhirnya server Tomcat kami mengikat IPv4 berjalan di Distribusi Linux CentOS 7 kami. Mengikat ke IPv4 mudah dan diperlukan jika server Tomcat Anda terikat ke IPv6 yang pada kenyataannya akan membuat server Tomcat Anda tidak berfungsi karena IPv6 tidak digunakan hari ini dan mungkin akan dipraktikkan di masa mendatang. Jika Anda memiliki pertanyaan, komentar, umpan balik, silakan tulis di kotak komentar di bawah dan beri tahu kami hal-hal apa yang perlu ditambahkan atau diperbaiki. Terima kasih! Selamat menikmati :-)


Cent OS
  1. Cara menginstal Apache Web Server di Centos 8

  2. Cara Menginstal Apache Tomcat 8 di CentOS

  3. Cara Instal Apache Tomcat di CentOS 7

  1. Cara Memulai, Menghentikan, atau Memulai Ulang Server Apache di CentOS 7

  2. Cara Instal Apache Web Server di CentOS 7

  3. Cara install apache tomcat di linux RHEL 8 / CentOS 8

  1. Cara Setup DNS Server (Bind) di CentOS 8 / RHEL8

  2. Cara Menginstal Apache Tomcat 8.5 di CentOS 7.3

  3. Cara menginstal Tomcat di CentOS