Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

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

Posted on 26/10/202326/10/2023 by Zaidan

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 Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tulisan saya yang lain:

  • Upgrade Zorin 16 ke Zorin 17
  • Komputer Lama
  • Nyoba Nge-gym (lagi)
  • Two Factor Authentication – Zimbra 10

Arsip blog

  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
© 2025 zaidan's blog | Powered by Superbs Personal Blog theme