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

Instal Tomcat 9 di CentOS 7

Dalam artikel ini, kami akan memandu Anda melalui langkah-langkah menginstal Tomcat 9 di CentOS 7 . Apache Tomcat adalah server aplikasi Java yang paling populer dan banyak digunakan. Ini adalah server web open source dan wadah servlet yang dikembangkan oleh Apache Software Foundation. Ini mengeksekusi servlet Java dan membuat halaman Web yang menyertakan pengkodean Halaman Server Java. Tomcat telah diunduh lebih dari 10 juta kali dan mendukung situs-situs penting misi seperti Wal-Mart, The Weather Channel, dan banyak lagi. Menginstal Apache Tomcat 9 di CentOS 7 adalah tugas yang cukup mudah, dan tidak perlu lebih dari 10 menit untuk menginstal Tomcat 9 di server virtual berbasis CentOS 7.

Apache Tomcat 9 dibangun di atas spesifikasi Java EE 8 terbaru seperti Servlet 4.0, EL 3.1, JSP 2.4 dan WebSocket 1.2. Selain itu, ia memiliki banyak perbaikan bug dan keamanan dan peningkatan besar seperti berikut:

  • Menerapkan HTTP/2 (memerlukan APR/perpustakaan asli)
  • Mendukung hosting virtual TLS
  • Memungkinkan kinerja OpenSSL dengan API NIO/NIO2
  • Menggunakan OpenSSL untuk TLS dengan konektor JSSE
  • SNI dan beberapa sertifikat yang didukung oleh semua konektor
  • Opsi mesin OpenSSL untuk NIO dan NIO2
  • dan masih banyak lagi…

1. Masuk dan perbarui sistem

Masuk ke VPS CentOS 7 Anda melalui SSH sebagai root pengguna

ssh root@IP_Address -p7022

dan pastikan semua paket yang terinstal adalah yang terbaru

yum -y update

2. Instal Java 8

Apache Tomcat 9 membutuhkan Java 8 atau yang lebih baru untuk diinstal di server. Paket Java 8 tersedia di repositori default CentOS 7. Jalankan perintah berikut untuk menginstal Java 8

yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64

Ini akan menginstal Java 8 dan semua dependensinya. Setelah instalasi selesai, Anda dapat memeriksa versi yang diinstal menggunakan perintah berikut

java -versi

Anda akan mendapatkan output berikut:

openjdk versi "1.8.0_161"OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK 64-Bit Server VM (build 25.161-b14, mode campuran)

3. Instal Tomcat 9

Buka situs web resmi Apache Tomcat dan unduh versi terbaru perangkat lunak ke server Anda. Saat ini rilis terbaru adalah versi 9.0.7.

wget http://ftp.wayne.edu/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip

Unduh sha512 checksum dari file apache-Tomcat-9.0.7.zip

wget https://www.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip.sha512

Jalankan perintah berikut untuk menghasilkan checksum sha512 dari file apache-Tomcat-9.0.7.zip

sha512sum apache-Tomcat-9.0.7.zip72e042d28e4ac43310047bdb07a2b761656d4216b8702904e2878dcd6e1b659f92e322420f844f5e76109df9c70ac87ca6f4762cdf3zip
 Dan bandingkan apakah checksum sha512 sama dengan checksum yang berisi file apache-Tomcat-9.0.7.zip.sha512

cat apache-Tomcat-9.0.7.zip.sha51272e042d28e4ac43310047bdb07a2b761656d4216b8702904e2878dcd6e1b659f92e322420f844f5e76109df9c70ac87ca6f4762cdf3a11100680.cdf3a11100680. 

Jika checksumnya sama seperti pada output di atas, buka paket arsip zip yang diunduh

unzip apache-Tomcat-9.0.7.zip -d /opt

Ini akan membuat direktori baru bernama 'Apache-Tomcat-9.0.7'. Kami akan mengganti namanya menjadi sesuatu yang lebih sederhana

cd /optmv apache-Tomcat-9.0.7/ Tomcat

Jalankan perintah berikut untuk menyetel variabel lingkungan CATALINA_HOME

echo "ekspor CATALINA_HOME='/opt/Tomcat/'">> ~/.bashrcsource ~/.bashrc

Tidak disarankan untuk menjalankan Apache Tomcat sebagai root pengguna, jadi kami akan membuat pengguna sistem baru yang akan menjalankan server Tomcat

useradd -r Tomcat --shell /bin/false

dan ubah kepemilikan semua file Tomcat

chown -R Tomcat:Tomcat /opt/Tomcat/

Buat file systemd dengan konten berikut

nano /etc/systemd/system/tomcat.service[Unit]Description=Apache Tomcat 9After=syslog.target network.target[Service]User=tomcatGroup=tomcatType=forkingEnvironment=CATALINA_PID=/opt/tomcat/tomcat.pidEnvironment =CATALINA_HOME=/opt/TomcatEnvironment=CATALINA_BASE=/opt/tomcatExecStart=/opt/Tomcat/bin/startup.shExecStop=/opt/Tomcat/bin/shutdown.shRestart=on-failure[Install] WantedBy=multi-pengguna.target 

Simpan file dan jalankan perintah berikut untuk memuat ulang konfigurasi manajer systemd

systemctl daemon-reload

4. Konfigurasikan Tomcat 9

Sekarang Anda dapat memulai server Apache Tomcat 9 dan mengaktifkannya untuk memulai saat boot

systemctl start Tomcatsystemctl aktifkan Tomcat

Anda dapat memeriksa status server Tomcat 9 dan mengonfirmasi bahwa server tersebut telah diinstal dengan benar dengan menjalankan perintah berikut

systemctl status kucing jantan

Keluaran:

● tomcat.service - Apache Tomcat 9Dimuat:dimuat (/etc/systemd/system/tomcat.service; dinonaktifkan; preset vendor:dinonaktifkan)Aktif:aktif (keluar) sejak Rabu-11-04-2018 05:59:13 CDT; 2 menit 31 detik yang laluProses:1091 ExecStart=/opt/Tomcat/bin/startup.sh (kode=keluar, status=0/SUCCESS)PID Utama:1091 (kode=keluar, status=0/SUCCESS)CGroup:/system.slice/ tomcat.service└─1106 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager - Djdk.tls.ephemeralDHKeySize=2048

Anda sekarang seharusnya dapat mengakses server Tomcat di browser web favorit Anda. Apache Tomcat secara default mendengarkan pada port 8080, jadi buka browser dan navigasikan ke http://IP_address:8080 dan Anda akan melihat halaman beranda Apache Tomcat.

5. Buat akun pengguna Tomcat 9

Anda dapat membuat pengguna Tomcat baru untuk dapat mengakses manajer Tomcat. Buka file Tomcat-users.xml dan tambahkan baris berikut:

nano /opt/tomcat/conf/tomcat-users.xml

Jangan lupa untuk mengganti PASSWORD dengan kata sandi yang benar-benar kuat.

Secara default, Tomcat Manager hanya dapat diakses dari browser yang berjalan di mesin yang sama dengan Tomcat. Jika Anda ingin menghapus batasan ini, Anda harus mengedit file context.xml Manajer, dan mengomentari atau menghapus baris berikut:

nano /opt/Tomcat/webapps/manager/META-INF/content.xml

6. Mulai ulang Apache Tomcat 9

restart server Apache Tomcat agar perubahan diterapkan.

systemctl restart Tomcat

7. Akses Web Tomcat 9

Sekarang, Anda akan dapat mengakses Apache Tomcat Manager dengan mengklik tombol 'Aplikasi Manajer' di beranda, atau langsung di http://IP_address:8080/manager/html menggunakan user 'admin' dan password 'PASSWORD'

Tentu saja Anda tidak perlu menginstal Tomcat 9 di CentOS 7 jika Anda menggunakan salah satu Solusi Hosting Web Tomcat 9 kami yang telah dioptimalkan, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Tomcat 9 di CentOS 7 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang cara menginstal Tomcat 9 di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal Apache Tomcat 8 di CentOS

  2. Cara Instal Apache Tomcat di CentOS 7

  3. Cara menginstal Tomcat 8 pada CentOS 6 VPS

  1. Cara Menginstal Tomcat 9 di CentOS 7

  2. Instal Odoo 14 di CentOS 8

  3. Bagaimana Cara Menginstal Tomcat 7 di Centos?

  1. Instal PHP 7 di CentOS 7

  2. Instal MariaDB di CentOS 7

  3. Instal MySQL di CentOS 7