How to Install SSL Certificate on Linux Apache Web Server
Daftar Isi:
- Prasyarat
- Menginstal OpenJDK
- Membuat pengguna Tomcat
- Mengunduh Tomcat
- Membuat File Unit SystemD
- Menyesuaikan Firewall
- Mengonfigurasi Antarmuka Manajemen Web Tomcat
- Uji Instalasi
- Kesimpulan
Apache Tomcat adalah server aplikasi berbasis JAVA open-source yang mengimplementasikan Java Servlet, JavaServer Pages, Java Expression Language, dan teknologi Java WebSocket. Ini adalah salah satu aplikasi dan server web yang paling banyak digunakan di dunia saat ini.
Tutorial ini menjelaskan cara menginstal Apache Tomcat 9.0 pada Debian 10 Buster dan mengkonfigurasi antarmuka manajemen web Tomcat.
Prasyarat
Instruksi mengasumsikan bahwa Anda login sebagai root atau pengguna dengan hak sudo.
Menginstal OpenJDK
Tomcat 9.0 membutuhkan Java SE 8 atau yang lebih baru untuk diinstal di server.
Jalankan perintah berikut untuk menginstal paket OpenJDK:
Membuat pengguna Tomcat
Menjalankan Tomcat sebagai pengguna root adalah risiko keamanan dan tidak dianjurkan. Kami akan membuat pengguna baru yang akan digunakan untuk menjalankan layanan Tomcat.
Jalankan perintah berikut untuk membuat pengguna dan grup sistem baru dengan direktori home dari
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Mengunduh Tomcat
Pada saat penulisan, versi Tomcat terbaru adalah
9.0.27
. Sebelum melanjutkan dengan langkah berikutnya, Anda harus memeriksa halaman unduhan Tomcat 9 untuk melihat apakah versi yang lebih baru tersedia.
Ubah ke
/tmp
dan unduh rilis biner Tomcat terbaru:
cd /tmp
wget
Setelah unduhan selesai, ekstrak arsip yang di-gzip:
tar -xf apache-tomcat-9.0.27.tar.gz
Pindahkan file sumber Tomcat ke direktori
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 diperbarui secara berkala. Untuk memiliki kontrol lebih besar atas versi dan pembaruan, buat tautan simbolis bernama
latest
yang menunjuk ke direktori instalasi Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Kemudian ketika memutakhirkan Tomcat, cukup buka kemasan versi yang lebih baru dan ubah symlink untuk menunjuk ke versi terbaru.
Ubah kepemilikan direktori
/opt/tomcat
menjadi pengguna dan grup
tomcat
, sehingga pengguna dapat memiliki akses ke direktori instalasi:
sudo chown -R tomcat: /opt/tomcat
Jadikan skrip di dalam direktori
bin
dapat dieksekusi:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Membuat File Unit SystemD
Buka editor teks Anda dan buat file baru bernama
tomcat.service
dengan konten berikut:
sudo nano /etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat.service
Description=Tomcat 9.0 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Beri tahu systemd bahwa ada file unit baru dan mulai layanan Tomcat dengan mengetik:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Periksa status layanan Tomcat dengan mengetik:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)
Jika tidak ada kesalahan, aktifkan layanan Tomcat untuk dimulai secara otomatis saat boot:
sudo systemctl enable tomcat
Anda dapat memulai, menghentikan, dan memulai kembali Tomcat sama seperti layanan unit systemd lainnya:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Menyesuaikan Firewall
sudo ufw allow 8080/tcp
Saat menjalankan aplikasi Tomcat di lingkungan produksi, kemungkinan besar Anda akan memiliki penyeimbang beban atau proxy terbalik, dan itu adalah praktik terbaik untuk membatasi akses ke port 8080 hanya ke jaringan internal Anda.
Mengonfigurasi Antarmuka Manajemen Web Tomcat
Sekarang setelah Tomcat diinstal, langkah selanjutnya adalah membuat pengguna dengan akses ke antarmuka manajemen web.
Pengguna Tomcat dan perannya ditentukan dalam file
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Kami akan mendefinisikan pengguna baru dalam file
tomcat-users.xml
, seperti yang ditunjukkan di bawah ini. Pengguna akan memiliki akses ke antarmuka web kucing jantan (manager-gui dan admin-gui). Pastikan Anda mengubah nama pengguna dan kata sandi menjadi sesuatu yang lebih aman:
Secara default, antarmuka manajemen web Tomcat hanya memungkinkan akses dari localhost. Jika Anda ingin mengakses antarmuka web dari IP jarak jauh atau dari mana saja yang tidak disarankan karena merupakan risiko keamanan, Anda dapat membuka file berikut dan membuat perubahan berikut.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlDaftar alamat IP yang diizinkan adalah daftar yang dipisahkan dengan bilah vertikal
|
. Anda dapat menambahkan alamat IP tunggal atau menggunakan ekspresi reguler.
Mulai ulang layanan Tomcat agar perubahan diterapkan:
Uji Instalasi
Buka browser Anda dan ketik:
http://:8080
http://:8080
Jika instalasi berhasil, layar yang mirip dengan berikut ini akan muncul:
Kesimpulan
Anda telah berhasil menginstal Tomcat 9.0 pada sistem Debian 10 Anda. Anda sekarang dapat mengunjungi Dokumentasi Apache Tomcat 9.0 resmi dan mempelajari lebih lanjut tentang fitur-fitur Apache Tomcat.
java debian tomcatCara menginstal tomcat 8.5 pada centos 7

Tutorial ini menunjukkan kepada Anda cara menginstal Tomcat 8.5 di CentOS 7. Tomcat adalah implementasi open source dari Java Servlet, JavaServer Pages, Java Expression Language dan teknologi Java WebSocket.
Cara menginstal tomcat 8.5 di debian 9

Tutorial ini akan menunjukkan kepada Anda bagaimana menginstal Apache Tomcat 8.5 pada Debian 9 dan mengkonfigurasi antarmuka manajemen web Tomcat. Tomcat adalah salah satu aplikasi dan server web yang paling banyak digunakan di dunia saat ini.
Cara menginstal tomcat 9 pada debian 9

Tutorial ini akan menunjukkan kepada Anda bagaimana menginstal Apache Tomcat 9.0 pada Debian 9 dan mengkonfigurasi antarmuka manajemen web Tomcat.