Alibaba Cloud Marketplace menyediakan gambar yang terintegrasi dengan lingkungan runtime Java, server web, dan database. Gambar ini memungkinkan Anda menerapkan server web Java tanpa perlu menginstal atau mengonfigurasi server secara manual. Topik ini menjelaskan cara menggunakan gambar Alibaba Cloud Marketplace untuk menerapkan lingkungan web Java pada instance Elastic Compute Service (ECS).
Prasyarat
Akun Alibaba Cloud dibuat. Untuk membuat akun, kunjungi halaman Daftar ke Alibaba Cloud.
VPC (virtual private cloud) dibuat di wilayah tempat Anda ingin membuat instance ECS untuk penerapan lingkungan web Java. Grup keamanan dibuat di VPC dan aturan ditambahkan untuk mengizinkan lalu lintas masuk pada port 22 dan 8080. Instance ECS akan dibuat di VPC dan ditambahkan ke grup keamanan. Untuk informasi tentang cara menambahkan aturan grup keamanan arah masuk, lihat Tambahkan aturan grup keamanan.
Informasi latar belakang
Pada contoh berikut, gambar JAVA_nginx_tomcat_CentOS7.9_20G dari Alibaba Cloud Marketplace digunakan. Anda mungkin dikenakan biaya untuk gambar tersebut. Anda juga dapat membeli gambar lain sesuai dengan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Alibaba Cloud Marketplace.
Prosedur
Langkah 1: Beli gambar lingkungan web Java dari Alibaba Cloud Marketplace dan buat instance ECS dari gambar tersebut
Anda dapat menggunakan gambar lingkungan web Java untuk menerapkan server web Java tanpa perlu menginstal atau mengonfigurasi server secara manual.
Klik JAVA_nginx_tomcat_CentOS7.9_20G untuk menuju ke halaman detail gambar.
Klik Choose Your Plan.
Di tab Peluncuran Kustom halaman pembelian instance ECS, konfigurasikan parameter. Perhatikan parameter dalam tabel berikut. Anda dapat mengonfigurasi parameter lain sesuai kebutuhan bisnis Anda. Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter lain, lihat Buat instance di tab Peluncuran Kustom.
Parameter
Contoh
Deskripsi
Wilayah
Cina (Hangzhou)
Pilih wilayah tempat grup keamanan yang Anda buat di prasyarat berada.
Jaringan dan Zona
VPC Default
Pilih VPC tempat grup keamanan yang Anda buat di prasyarat berada.
Gambar
Gambar Alibaba Cloud Marketplace yang Anda beli secara otomatis dipilih di bagian Gambar. Anda tidak perlu mengonfigurasi parameter ini.
Alamat IP Publik
Pilih Assign Public IPv4 Address.
Dalam contoh ini, Anda mengakses lingkungan web Java yang diterapkan pada instance ECS melalui Internet. Anda harus menetapkan alamat IPv4 publik ke instance saat membuat instance atau mengaitkan alamat IP elastis (EIP) dengan instance setelah instance dibuat. Untuk informasi tentang cara mengaitkan EIP dengan instance ECS, lihat Kaitkan EIP dengan instance ECS.
Grup Keamanan
sg-2zebli************if
Pilih grup keamanan yang Anda buat di prasyarat. Aturan harus ditambahkan ke grup keamanan untuk mengizinkan lalu lintas masuk pada port 22 dan 8080.
Langkah 2: Dapatkan alamat IP publik instance ECS yang dibuat
Untuk memverifikasi konfigurasi lingkungan server web Java menggunakan alamat IP publik instance ECS, Anda harus mendapatkan alamat IP publik instance tersebut.
Buka Konsol ECS - Instance.
Di bilah navigasi atas, pilih wilayah dan grup sumber daya dari sumber daya yang ingin Anda kelola.

Temukan ID instance ECS yang Anda buat untuk membuka halaman Detail Instance dan dapatkan alamat IP publik instance tersebut.
Langkah 3: Verifikasi konfigurasi lingkungan
Masuk ke instance ECS Linux. Untuk informasi lebih lanjut, lihat Hubungkan ke instance.
Verifikasi lingkungan Java.
Jalankan perintah berikut untuk memeriksa versi Java dan pastikan versi Java yang benar telah diinstal:
java -version
Verifikasi server Apache Tomcat.
Jalankan perintah berikut untuk memulai Apache Tomcat. Jika pesan
Tomcat startedmuncul, Apache Tomcat telah dimulai.CatatanDalam contoh ini,
/usr/local/tomcatadalah direktori instalasi default untuk server Apache Tomcat dalam gambar yang digunakan untuk membuat instance ECS. Direktori instalasi mungkin bervariasi berdasarkan gambar yang Anda gunakan. Anda dapat memperoleh direktori instalasi di halaman detail gambar Alibaba Cloud Marketplace dan mengubah direktori dalam perintah berikut./usr/local/tomcat/bin/startup.sh
Di bilah alamat browser web pada perangkat lokal Anda, masukkan
http://<Public IP address of the ECS instance>:8080. Jika halaman selamat datang Apache Tomcat muncul, lingkungan web Java dikonfigurasi sesuai harapan.CatatanJika halaman selamat datang Apache Tomcat tidak muncul setelah Anda memasukkan
http://<Public IP address of the ECS instance>:8080, periksa apakah grup keamanan mengizinkan lalu lintas masuk pada port 8080.Jika Anda ingin mengunggah proyek lokal untuk menguji lingkungan, unggah paket WAR ke direktori webapps di bawah direktori instalasi Apache Tomcat. Dalam contoh ini, direktori
/usr/local/tomcat/webappsdigunakan. Kemudian, masukkanhttp://<Public IP address of the ECS instance>:8080/<Package name>di bilah alamat browser web untuk mengakses proyek. Untuk informasi lebih lanjut, lihat Unggah file ke atau unduh file dari instance Linux.

Verifikasi layanan MySQL.
Jalankan perintah berikut untuk terhubung ke MySQL. Masukkan nama pengguna yang digunakan untuk terhubung ke MySQL setelah
-u. Setelah perintah dijalankan, Anda akan diminta untuk memasukkan kata sandi. Jika kata sandi yang Anda masukkan valid dan benar, identitas Anda diverifikasi. Dalam hal ini, CLI MySQL muncul.CatatanDalam gambar yang digunakan dalam contoh ini, nama pengguna default yang digunakan untuk terhubung ke MySQL adalah
rootdan kata sandi default yang sesuai dengan nama pengguna adalahyl2vXBS%FjGoSfby. Nama pengguna dan kata sandi default mungkin bervariasi berdasarkan gambar yang Anda gunakan. Anda dapat memperoleh nama pengguna dan kata sandi default di halaman detail gambar Alibaba Cloud Marketplace Anda dan ganti nama pengguna dan kata sandi yang ditentukan dalam perintah berikut dengan nama pengguna dan kata sandi aktual.mysql -u root -p
Jalankan perintah berikut di CLI MySQL untuk melihat semua database MySQL yang tersedia. Jika perintah dijalankan sesuai harapan, layanan MySQL dapat dijangkau.
SHOW DATABASES;
Apa yang harus dilakukan selanjutnya
Setelah Anda menerapkan lingkungan web Java pada instance ECS, pertimbangkan untuk mengonfigurasi situs web pada instance dan mengikat nama domain ke alamat IP publik instance. Untuk informasi lebih lanjut, lihat Bangun Situs Web.
Pilih alat pengembangan yang sesuai untuk mengembangkan aplikasi web. Jika aplikasi memerlukan database untuk menyimpan data aplikasi, tambahkan konfigurasi database ke file konfigurasi terkait proyek web, seperti file Properties, dan hubungkan ke database. Setelah pengembangan selesai, Anda dapat menerapkan aplikasi web Java ke Apache Tomcat, seperti ke direktori webapps di bawah direktori instalasi Apache Tomcat. Setelah aplikasi web Java diterapkan dan dijalankan, Anda dapat mengakses aplikasi Anda melalui antarmuka web. Untuk informasi lebih lanjut, lihat Panduan Penerapan Aplikasi Web Apache Tomcat 9.
CatatanJika Anda menggunakan versi Apache Tomcat yang berbeda, ganti nomor versi di URL dengan nomor versi yang sesuai.
Anda dapat mengunggah file lokal ke instance ECS. Untuk informasi lebih lanjut, lihat Unggah file ke atau unduh file dari instance Linux.
Pertimbangkan menggunakan instance Server Load Balancer (SLB) untuk meningkatkan ketersediaan dan performa situs web Anda. Untuk informasi lebih lanjut, lihat Memulai.