Apa yang bisa kami bantu?

A. Pendahuluan

 

Application Manager merupakan salah satu fitur yang tersedia pada cPanel yang digunakan untuk mengelola dan menjalankan aplikasi berbasis Python, Node.js, maupun Ruby pada server. Fitur ini bekerja dengan bantuan Phusion Passenger, sehingga aplikasi dapat dijalankan melalui web server tanpa perlu menjalankan proses aplikasi secara manual.

 

Pada cPanel, Application Manager dapat digunakan untuk mendaftarkan aplikasi, menentukan versi runtime yang digunakan, mengatur application root, serta menentukan domain atau URL yang digunakan untuk mengakses aplikasi. Agar fitur ini dapat digunakan, Passenger perlu diaktifkan terlebih dahulu melalui EasyApache 4 pada WHM.

 

Panduan ini menjelaskan langkah-langkah untuk menginstall Passenger melalui EasyApache 4 dan mengaktifkan Application Manager pada akun cPanel.

 

B. Langkah-langkah

 

1. Login ke WHM menggunakan akun root


Akses root diperlukan karena proses instalasi Passenger dan pengaturan fitur cPanel dilakukan dari sisi WHM.

 

2. Masuk ke menu Software → EasyApache 4.


EasyApache 4 digunakan untuk mengatur dan memasang komponen yang dibutuhkan oleh Apache, termasuk module Passenger.

Gambar 1 : EasyApache4 Menu

 

3. Pilih konfigurasi Apache yang digunakan, kemudian klik Customize.


Pada bagian ini, konfigurasi Apache dapat disesuaikan dengan menambahkan package yang dibutuhkan.

 

Gambar 2 : EasyApache4 Customize

 

4. Masuk ke menu Additional Packages, kemudian cari package Passenger.


Passenger merupakan komponen yang dibutuhkan agar aplikasi seperti Python, Node.js, dan Ruby dapat dijalankan melalui web server.

 

Gambar 3 : Install Apache Modules

 

5. Pilih package mod-passenger, mod-passenger-doc dan mod_env.


Pastikan package Passenger sudah terpilih sebelum melanjutkan proses instalasi.

 

Gambar 4 : Apache Modules


6. Periksa daftar perubahan yang akan dilakukan, kemudian klik Provision.

EasyApache 4 akan melakukan proses instalasi dan menerapkan konfigurasi yang sudah dipilih. Tunggu hingga proses provisioning selesai.
 

Gambar 5 : Review Modules

 

7. Cek runtime Passenger dengan menjalankan :

 

/usr/local/bin/ea-passenger-runtime-applications-settings

Pengecekan ini dilakukan untuk memastikan runtime seperti Python, Node.js, atau Ruby yang dibutuhkan aplikasi sudah terdeteksi oleh Passenger.

 

8. Masuk ke WHM → Packages → Feature Manager.


Feature Manager digunakan untuk menentukan fitur apa saja yang dapat digunakan oleh akun cPanel.

 

Gambar 6 : Feature Manager

 

9. Pilih Feature List yang digunakan oleh akun cPanel, kemudian cari fitur Application Manager dan aktifkan fitur tersebut.

 

Gambar 7 : Edit Feature List


Setelah diaktifkan, Application Manager akan tersedia pada akun cPanel yang menggunakan Feature List tersebut. Kemudian Save untuk menyimpan perubahannya.

 

10. Login ke akun cPanel, kemudian buka Software → Application Manager.


Jika menu Application Manager sudah muncul, berarti fitur berhasil diaktifkan dan sudah dapat digunakan untuk mengelola aplikasi.

 

Gambar 8 : Application Manager on cPanel

 

C. Percobaan Application Manager dengan Python 


Setelah Application Manager aktif, lakukan pengujian dengan membuat aplikasi Python sederhana melalui Application Manager. Pastikan aplikasi dapat dijalankan dan diakses melalui domain yang telah dikonfigurasi.

 

Gambar 9 : Application Manager

 

Gambar 9.1 : Result

 

Untuk langkah pembuatan dan pengujian aplikasi Python, dapat mengikuti panduan yang sudah tersedia : Cara Deploy Aplikasi Python di cPanel

 

D. Kesimpulan

 

Dengan mengaktifkan Passenger melalui EasyApache 4 dan fitur Application Manager melalui Feature Manager, aplikasi berbasis Python, Node.js, maupun Ruby dapat dijalankan dan dikelola melalui cPanel. Setelah konfigurasi selesai, lakukan pengujian untuk memastikan aplikasi dapat berjalan dengan baik.

 

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet GIO. Jika Anda masih memiliki kendala, silakan hubungi Support Biznet GIO melalui email support@biznetgio.com , live chat maupun WhatsApp melalui website www.biznetgio.com , atau melalui telepon di nomor (021) 5714567.