Install Imunify360 dan Apache di Ubuntu 20.04

Imunify360 adalah antivirus solusi keamanan server generasi terbaru yang dikembangkan khusus untuk Linux Web Server dan Dedicated Server. Imunify360 mampu mendeteksi serangan malware lebih dini sehingga kerusakan pada website bisa dihindari.

Umumnya imunify360 sendiri sering digunakan pada server hosting seperti cpanel, namun bisa diinstal secara stand-alone. Sampai tulisan ini dibuat, versi ubuntu yang support untuk diinstall imunify adalah Ubuntu versi 16.04, 18.04 dan 20.04.

Berikut penulis akan coba praktikan bagaimana menginstal imunify360 stand-alone pada Ubuntu 20.04

Berikut ini cara install imunify360 di Ubuntu 20.04

Yang pertama dilakukan adalah membuat file integration.conf. File ini yang akan dibaca oleh imunify untuk verifikasi bahwa versi imunify yang mau diinstall adalah imunify stand-alone.

sudo mkdir -p /etc/sysconfig/imunify360/
sudo vim /etc/sysconfig/imunify360/integration.conf

Kemudian copy baris berikut pada file integration.conf

[paths]
ui_path = /var/www/imunify360/html
ui_path_owner = www-data:www-data

[pam]
service_name = system-auth

Setelah itu silahkan download installer imunify360 dari repositori imunify, dengan menjalankan perintah berikut :

wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh -O i360deploy.sh

Langkah berikutnya menginstall imunify360 dengan menjalankan perintah berikut :

sudo bash i360deploy.sh

Tunggu hingga proses installnya selesai. Untuk memastikan bahwa imunify360 sudah selesai terinstall silahkan jalankan perintah berikut ini :

sudo systemctl status imunify360

Jika berhasil, outputnya akan seperti ini :

Langkah berikutnya menginstall apache webserver dan php agar imunifynya bisa diakses melalui web browser. Jalankan perintah berikut ini :

sudo apt install apache2

Pastikan apache2 berhasil diinstall dengan perintah berikut :

sudo systemctl status apache2

Selanjutnya install php, jalankan perintah berikut :

sudo apt install php libapache2-mod-php

Kemudian membuat file konfigurasi virtual host pada apache2. Buat file baru seperti contoh berikut :

sudo vim /etc/apache2/sites-available/imunify360

Untuk konfigurasinya bisa mengikuti seperti berikut ini :

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/imunify360/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Kemudian ubah permission untuk file root web imunify360.

sudo chown -R www-data:www-data /var/www/imunify360

Setelah itu mengubah konfigurasi direktori index agar apache membaca file dengan ekstensi php.

sudo vim /etc/apache2/mods-enabled/dir.conf

Pada bagian direktori DirectoryIndex tambahkan index.php sebelum index.html. Kurang lebih konfigurasinya menjadi seperti ini :

Setelah selesai melakukan konfigurasi virtual hostnya, maka file konfigurasinya harus dienable agar apache membaca file tersebut. Silahkan jalankan perintah berikut :

sudo a2ensite imunify360.conf 

Lalu disable virtual host default dengan perintah berikut :

sudo a2dissite 000-default.conf 

Kemudian coba akses imunify360 via web browser, menggunakan Ip public VPS. Untuk cek Ip public pada server VPS, jalankan perintah berikut :

curl ifconfig.me

Copy Ip publicnya dan buka di browser

Username dan Passwordnya adalah login yang digunakan untuk akses ke server Ubuntu. Jika sudah berhasil login, maka tampilan dashboardnya seperti berikut ini :

Perlu diperhatikan bahwa imunify360 ini memerlukan lisensi agar fitur di dalamnya bisa digunakan. Mengenai informasi lisensinya bisa kunjungan website resmi imunify360 di www.imunify360.com. Sekian untuk langkah instalasi imunify360 stand-alone di Ubuntu 20.04