Pada artikel berikut kami akan menjelaskan bagaimana Anda dapat menginstal Jetty pada VPS CentOS 7.
Jetty adalah server Java HTTP (Web) dan wadah Java Servlet dan menyediakan dukungan untuk SPDY, WebSocket, OSGi, JMX, JNDI, JAAS dan banyak integrasi lainnya. Ini sering digunakan untuk komunikasi mesin ke mesin, dalam kerangka perangkat lunak yang lebih besar. Jetty dikembangkan sebagai proyek sumber terbuka dan gratis sebagai bagian dari Eclipse Foundation.
Dermaga digunakan dalam berbagai macam proyek dan produk, baik dalam pengembangan maupun produksi. Itu dapat dengan mudah disematkan di perangkat, alat, kerangka kerja, server aplikasi, dan kluster.
Dermaga memiliki beberapa fitur berikut:
- Fitur lengkap dan berbasis standar
- Sumber terbuka dan dapat digunakan secara komersial
- Fleksibel dan dapat diperluas
- Jejak kecil
- Dapat disematkan
- Asinkron
- Perusahaan dapat diskalakan
- Lisensi ganda di bawah Apache dan Eclipse
PERSYARATAN
Kami akan menggunakan template VPS Linux minimal CentOS 7 untuk tutorial ini.
PERBARUI SISTEM
Seperti biasa, pastikan server Anda sepenuhnya mutakhir dengan perintah di bawah ini:
# yum update
Juga, instal unzip dan editor teks pilihan Anda. Kami akan menggunakan nano sebagai editor teks kami:
# yum install nano unzip
INSTAL DAN SETUP JAVA
Jetty membutuhkan JAVA untuk dapat berjalan. Kami akan menginstal versi terbaru dari Oracle JAVA JDK 8. Pada saat penulisan artikel ini, versi terbaru dari JAVA adalah 8u60 dan dapat diunduh dan diinstal menggunakan perintah di bawah ini:
# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm" -O /opt/jdk-8-linux-x64.rpm
Instal JAVA:
# yum install /opt/jdk-8-linux-x64.rpm
Konfigurasikan paket JAVA menggunakan perintah alternatif:
# JDK_DIRS=($(ls -d /usr/java/jdk*)) # JDK_VER=${JDK_DIRS[@]:(-1)} # alternatives --install /usr/bin/java java /usr/java/"${JDK_VER##*/}"/jre/bin/java 20000 # alternatives --install /usr/bin/jar jar /usr/java/"${JDK_VER##*/}"/bin/jar 20000 # alternatives --install /usr/bin/javac javac /usr/java/"${JDK_VER##*/}"/bin/javac 20000 # alternatives --install /usr/bin/javaws javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws 20000 # alternatives --set java /usr/java/"${JDK_VER##*/}"/jre/bin/java # alternatives --set javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws # alternatives --set javac /usr/java/"${JDK_VER##*/}"/bin/javac # alternatives --set jar /usr/java/"${JDK_VER##*/}"/bin/jar
Anda mungkin ingin memeriksa apakah JAVA telah disiapkan dengan benar di server Anda menggunakan:
# java -version
PASANG JETTY
Kami akan mengunduh dan membongkar arsip instalasi Jetty ke /opt direktori. Saat ini, sementara artikel ini ditulis, versi Jetty terbaru adalah 9.3.3, jadi kami akan mengunduh yang itu. Masukkan perintah berikut:
# cd /opt # wget http://eclipse.mirror.rafal.ca/jetty/stable-9/dist/jetty-distribution-9.3.3.v20150827.zip # unzip jetty-distribution-9.3.3.v20150827.zip
Ubah nama direktori instalasi Jetty menjadi satu dengan nama yang lebih mudah:
# mv jetty-distribution-9.3.3.v20150827 jetty
Buat pengguna bernama Jetty dan konfigurasikan kepemilikan file yang benar:
# useradd -m jetty # chown -R jetty:jetty /opt/jetty/
Tautkan skrip jetty.sh ke direktori /etc/init.d/ untuk membuat file skrip start up:
# ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty
Tambahkan skrip:
# chkconfig --add jetty
Konfigurasikan Jetty untuk memulai pada boot sistem:
# chkconfig --level 345 jetty on
Sekarang, Anda perlu membuat file konfigurasi untuk Jetty. Buka file:
# nano /etc/default/jetty
Sekarang rekatkan yang berikut ini:
JETTY_HOME=/opt/jetty JETTY_USER=jetty JETTY_PORT=8080 JETTY_HOST=your_server_IP JETTY_LOGS=/opt/jetty/logs/
Jangan lupa untuk menambahkan alamat IP server Anda di baris JETTY_HOST.
Arahkan ke direktori instalasi Jetty:
# cd /opt/jetty
Selanjutnya, hapus direktori webapps karena tidak ada apa-apa di dalamnya dan salin direktori webapps dari demo-base. Ini adalah data uji dan demo dari Jetty.
# rm -rf webapps/ # cp -r demo-base/webapps/ /opt/jetty/
Mulai Dermaga:
# service jetty start
Dengan tes perintah curl jika Anda dapat mengambil halaman indeks.
# curl localhost:8080
Atau buka browser web favorit Anda dan navigasikan ke http://your_server_IP:8080 setelah itu anda akan melihat halaman selamat datang seperti gambar dibawah ini :
Selamat. Anda telah berhasil menginstal Jetty pada CentOS 7 VPS Anda. Anda sekarang dapat memeriksa dokumentasi Jetty untuk informasi lebih lanjut.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Jetty untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.