Menginstal Server Web Apache di Ubuntu

Pendahuluan

Server HTTP Apache merupakan server web yang paling banyak digunakan di dunia. Server ini menyediakan banyak fitur canggih, termasuk modul yang dapat dimuat secara dinamis, dukungan media yang tangguh, dan integrasi yang luas. Dalam panduan ini kita akan mempelajari cara menginstal server web Apache di Ubuntu.

Cara Menginstal Apache di Ubuntu

Untuk menginstal server web Apache di Ubuntu, Anda cukup mengikuti langkah-langkah berikut:

1. Persiapan

Sebelum memulai panduan ini, Anda memerlukan server Ubuntu yang disiapkan dengan non-root sudo hak istimewa dan firewall yang diaktifkan untuk memblokir port yang tidak penting.

2. Menginstal Apache

Apache tersedia dalam repositori perangkat lunak bawaan Ubuntu, sehingga memungkinkan untuk instalasinya. Pertama, mulailah dengan memperbarui indeks paket dengan memasukkan perintah berikut:

sudo apt update

Kemudian, instal apache2 paketnya:

sudo apt install apache2

Setelah mengkonfirmasi instalasi, apt akan menginstal Apache dan semua dependensi yang diperlukan.

3. Menyesuaikan Firewall

Sebelum menguji Apache, Anda perlu mengubah pengaturan firewall untuk mengizinkan akses luar ke port web default. Jika Anda mengikuti petunjuk dalam prasyarat, Anda seharusnya memiliki firewall UFW yang dikonfigurasi untuk membatasi akses ke server Anda.

Selama instalasi, Apache mendaftarkan dirinya dengan UFW untuk menyediakan beberapa profil aplikasi yang dapat digunakan untuk mengaktifkan atau menonaktifkan akses ke Apache melalui firewall.

Silahkan buat daftar ufw profil aplikasi dengan menjalankan perintah berikut:

sudo ufw app list

Output Anda akan berupa daftar profil aplikasi sebagai berikut:

Output

Available applications:
  Apache
  Apache Full
  Apache Secure

Karena Anda belum mengkonfigurasi SSL untuk server Anda, maka Anda hanya perlu mengizinkan lalu lintas port 80. Silahkan masukkan perintah berikut:

sudo ufw allow 'Apache'

Anda dapat memverifikasi perubahan dengan memeriksa status:

sudo ufw status

Maka output akan memberikan daftar lalu lintas HTTP yang diizinkan.

4. Memeriksa Server Web Anda

Pada akhir proses instalasi, Ubuntu akan memulai Apache, kemudian server web Anda akan aktif dan berjalan.

Pastikan layanan aktif dengan menjalankan perintah berikut untuk systemd sistem init:

sudo systemctl status apache2

Apabila Apache berjalan, maka Anda akan melihat status “active (running)” pada output.

5. Mengelola Proses Apache

Setelah server web Anda aktif dan berjalan, sekarang mari tinjau beberapa perintah manajemen dasar menggunakan systemctl.

Untuk menghentikan server web Anda, jalankan perintah:

sudo systemctl stop apache2

Untuk memulai server web saat dihentikan, jalankan:

sudo systemctl start apache2

Untuk menghentikan lalu memulai kembali layanan, jalankan perintah berikut:

sudo systemctl restart apache2

Jika Anda hanya membuat perubahan konfigurasi, Apache sering kali dapat memuat ulang tanpa memutuskan koneksi. Untuk melakukannya, gunakan perintah berikut:

sudo systemctl reload apache2

Secara default, Apache dikonfigurasi untuk restart secara otomatis saat server dinyalakan. Jika Anda ingin menonaktifkannya, jalankan perintah:

sudo systemctl disable apache2

Untuk mengaktifkannya kembali, masukkan perintah berikut:

sudo systemctl enable apache2

Penutup

Dengan mengikuti langkah-langkah diatas, sekarang Anda sudah bisa menginstal server web Apache di Ubuntu. Dengan begitu, kini Anda sudah memiliki banyak pilihan untuk jenis konten untuk keperluan bisnis Anda. Belum memiliki Cloud VPS? Miliki segera layanannya hanya di IDCloudHost!