Instalasi Web Server Apache pada Container Ubuntu Server (Proxmox VE)

Hai semuanya, apa kabar? Setelah menulis cara instalasi Apache pada VM, sekarang saya mau nulis tentang instalasi Apache pada Container. Prosesnya sangat mirip dengan instalasi pada VM. Yuk mulai.

Pertama, siapkan Container yang akan diinstal Apache (gambar 1). Saya menggunakan Container Ubuntu Server yang waktu itu saya buat pada kiriman ini.

testing-4
gambar 1 – jalankan container

Selanjutnya, masuk ke Ubuntu Server (container) menggunakan username root dan password sesuai dengan yang dikonfigurasi saat pembuatan container. Kita menggunakan username root karena saat konfigurasi container, kita tidak membuat pengguna lain, dan hanya mengatur kata sandi.

testing-5
gambar 2 berhasil masuk

Gambar 2 menampilkan tampilan apabila sudah berhasil masuk ke Ubuntu Server. Saya sendiri juga sempat salah saat masuk. Saya memasukkan username selain root. Ya tidak bisa. Hehehe.

testing-10
gambar 3 gagal SSH

Selanjutnya, saya mau coba koneksi secara remote di terminal Linux seperti kemarin, agar tampilannya lebih nyaman (gambar 3).

Saya sempat coba beberapa kali tetap gagal. Saya kira karena saya salah memasukkan kata sandi. Ternyata, setelah saya cari di internet, Ubuntu secara default tidak memberikan akses SSH untuk akun root.

Ada beberapa solusi. Pertama, dengan merubah file yang ada pada direktori (folder) /etc/ssh. Bagi yang belum terbiasa mengedit file sistem, ada cara lain, yaitu buat akun (user) baru, kemudian lakukan perintah switch user (su) ke root (su root). Saya melakukan cara kedua.

testing-7
gambar 4 menambahkan pengguna baru

Gunakan perintah adduser <nama user> untuk menambahkan pengguna baru. Gambar 4 menampilkan saya menambahkan pengguna baru dengan nama ubuntu. Terdapat beberapa field seperti nama lengkap dan nomor telepon. Field ini bisa dilewati dengan menekan tombol Enter.

Selanjutnya, saya coba hubungkan terminal ke container dengan SSH seperti tadi (gambar 3), namun menggunakan user ubuntu (gambar 5). Ternyata berhasil masuk.

testing-9
gambar 5 berhasil masuk

Selanjutnya, instal Apache2 dengan menggunakan perintah sudo apt install apache2. Kok gagal (gambar 6)? Perintah tidak bisa digunakan karena pengguna ubuntu tidak memiliki akses sudo. Maka dari itu, ubah ke root dan lakukan perintah sudo apt install apache2 untuk instalasi Apache. Oiya, lakukan juga update dan upgrade (sudo apt update && sudo apt upgrade) sebelumnya.

testing-11
gambar 6 sudo gagal

Apabila proses instalasi sudah selesai, kita bisa cek apakah Apache2 sudah berjalan atau belum dengan menggunakan perintah systemctl status apache2. Apabila menunjukkan status active (running), berarti Apache2 sudah berjalan. Apabila belum, bisa diaktifkan dengan menggunakan perintah systemctl start apache2 (harus memiliki akses sudo atau root). Gambar 7 menampilkan Apache2 sudah berjalan.

testing-12
gambar 7 Apache2 sudah berjalan

Seperti kiriman kemarin, untuk cek test page Apache2, kunjungi alamat IP dari container di peramban web. Gambar 8 menampilkan tampilan test page Apache2, yang berarti Apache2 berhasil terpasang dan berfungsi dengan semestinya.

testing-13
gambar 8 berhasil

Kesimpulannya, langkah-langkah instalasi Apache Web Server pada Container sangat mirip dengan instalasi pada VM (iya lah kan sistemnya sama-sama Ubuntu hehehe). Sekian yang saya bagikan kali ini. Bye~

Leave a Comment