Instalasi Web Server Apache pada VM (Proxmox VE)

Hai semuanya, apa kabar? Kali ini saya mau sharing mengenai contoh penggunaan VM/Container. Disini saya mau coba pasang Apache Web Server di VM yang terpasang pada PVE. Kemudian menguji apakah halaman contoh dari Web Server tersebut dapat diakses secara remote atau tidak. Ayo kita mulai!

Pertama, jalankan VM yang ingin dipasang Apache dengan klik kanan > Start pada nama VM (gambar 1). Atau klik tombol Start pada top bar (gambar 2 – 1). Bisa juga dengan pilih Console > Start Now (gambar 2 – 2.1 & 2.2).

divisi-operasional-5
gambar 1 – tombol Start
divisi-operasional
gambar 2 – menyalakan VM
divisi-operasional-1
gambar 3 – masuk ke dalam VM

Gambar 3 menampilkan saya sudah masuk ke VM. Ngomong-ngomong, kok kurang nyaman ya keliatannya. Tampilannya kecil. Apa ada cara lain biar tampilannya lebih enak atau nyaman? Tentu bisa. Kita bisa pilih menu Full Screen dari panel sebelah kiri (NoVNC – gambar 4).

divisi-operasional-2
gambar 4 – menu No VNC

Atau, kita bisa akses melalui Terminal dan remote ke VM tersebut dengan menggunakan protokol SSH. Untuk dapat mengetahui alamat IP dari VM, kita bisa menggunakan perintah ip a . Gambar 5 merupakan contoh tampilan apabila menjalankan perintah tersebut.

testing
gambar 5 – mengecek alamat IP yang digunakan

Dalam pengujian saya kali ini, saya menggunakan Zorin OS (Linux). Syntaxnya kurang lebih seperti ini:

sudo ssh username@192.168.1.100

Username dan alamat IP disesuaikan yaa.. Ini hanya contoh. Masukkan juga kata sandi apabila diminta.

Kemudian, kita bisa lakukan update dan upgrade repository VM (Ubuntu Server) kita dengan menggunakan perintah sudo apt update && sudo apt upgrade (gambar 6). && pada perintah memungkinkan kita untuk menjalankan dua perintah berbeda secara sekuensial. Jadi, perintah 2 akan otomatis dijalankan (dalam hal ini sudo apt upgrade) apabila perintah 1 berhasil dijalankan (dalam hal ini sudo apt update).

Mungkin beberapa dari kita punya pertanyaan seperti “Kenapa ya sering sekali tutorial Linux menyarankan untuk melakukan apt update dan apt upgrade“. Saya juga dulu begitu. Update dan upgrade disarankan karena beberapa hal, diantaranya adalah peningkatan keamanan, compatibility dengan software releases, fitur baru yang mungkin tersedia, dan repositori yang ter-update.

Screenshot-from-2023-10-25-10-39-53
gambar 6 – apt update dan apt upgrade

Dalam pengujian yang saya lakukan, terdapat banyak sekali packages yang perlu diperbarui hingga membutuhkan restart sistem.

Selanjutnya, kita coba untuk pasang Apache Web Server. Gunakan perintah sudo apt install apache2 (gambar 7). Terdapat banyak packages yang perlu diinstal. Ketik Y/y atau tekan Enter untuk melanjutkan proses instalasi.

Screenshot from 2023-10-25 11-03-52
gambar 7 – instalasi Apache2

Setelah proses instalasi selesai, lalu apa? Kita bisa cek status dari service apache2, apakah sudah aktif atau belum. Kita bisa menggunakan perintah systemctl status apache2. Gambar 8 menampilkan status Apache2 sudah aktif (active – running). Apabila service belum berjalan, kita bisa memulai service dengan menggunakan perintah sudo systemctl start apache2. Perintah systemctl status tidak memerlukan hak akses sudo, sedangkan untuk systemctl start membutuhkan hak akses sudo.

testing-1
gambar 8 – apache2 sudah aktif

Untuk cek, kita juga bisa kunjungi alamat IP dari VM tersebut (yang berhasil diinstal Apache2) di peramban web. Ketik IP dari VM tersebut. Apabila peramban web menampilkan halaman contoh Apache2 (seperti pada gambar 9), artinya instalasi sukses dan Apache2 berjalan.

Testing(2)
gambar 9 – Apache2 test page

Sekian yang saya bagikan kali ini. Mungkin di kiriman selanjutnya akan saya bagikan mengenai hal serupa (instalasi Apache Web Server) namun pada Container. See you next time, Bye~

2 thoughts on “Instalasi Web Server Apache pada VM (Proxmox VE)”

Leave a Comment