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!