Server HTTP Apache adalah server web
yang paling banyak digunakan di dunia. Server web ini menyediakan banyak fitur
canggih termasuk modul yang dapat memuat secara dinamis, dukungan media yang
kuat, dan integrasi yang luas dengan perangkat lunak populer lainnya. Disini kita akan
menginstal dan mengkonfigurasi Apache di Ubuntu 16.04.
1. Instal Apache
Apache tersedia
di dalam repositori perangkat lunak default Ubuntu, jadi kita akan menginstalnya menggunakan alat manajemen paket konvensional.
Kita akan memulainya dengan memperbaharui paket lokal
untuk perubahan terbaru, setelah itu kita akan menginstall paket apache nya:
Setelah
instalasi dikonfirmasi, apt-get akan menginstal Apache dan semua
dependensi
yang di butuhkan.
2. Sesuaikan Firewall
Sebelum menguji Apache, kita harus mengkonfigurasi firewall di PC untuk mengizinkan akses dari luar ke port web default. Dan Anda harus memiliki firewall UFW yang dikonfigurasi untuk membatasi akses ke server Anda.
Selama instalasi, Apache mendaftarkan diri dengan UFW untuk memberikan beberapa profil aplikasi. Kita bisa menggunakan profil ini untuk mempermudah proses mengaktifkan atau menonaktifkan akses ke Apache melalui firewall kita.
Kita bisa daftar profil aplikasi ufw dengan mengetikkan:
Ada tiga profil yang tersedia untuk
Apache:
·
Apache : Profil ini hanya membuka port 80
(lalu lintas web normal dan tidak terenkripsi)
·
Apache Full : Profil ini membuka kedua port 80 (lalu
lintas web normal dan tidak terenkripsi) dan port 443 (lalu lintas terenkripsi
TLS / SSL)
·
Apache Secure : Prof il ini hanya membuka port 443
(lalu lintas terenkripsi TLS / SSL)
3. Setting Traffiq
Di sini kita akan mengijinkan lalu lintas masuk untuk
Apache Full profile dengan mengetikkan:
4. Periksa Server Web Anda
Di akhir proses instalasi, Ubuntu 16.04 memulai Apache. Server web seharusnya sudah aktif dan berjalan. Kita bisa mengecek dengan sistem init sistem untuk memastikan layanan berjalan dengan mengetikkan:
Seperti yang
dapat Anda lihat di atas, layanan ini tampaknya sudah mulai berjalan dengan
baik. Namun, cara terbaik untuk menguji ini adalah benar-benar meminta halaman
dari Apache. Anda dapat mengakses halaman arahan Apache default untuk
memastikan bahwa perangkat lunak berjalan dengan baik. Anda dapat mengakses ini
melalui nama domain server atau alamat IP Anda.
Jika Anda tidak
ingin membuat nama domain untuk server Anda, Anda dapat menggunakan alamat IP
publik server Anda. Jika Anda tidak mengetahui alamat IP server Anda, Anda bisa
mendapatkannya dengan beberapa cara berbeda dari baris perintah. Ketikan
Perintah ini di comand prompt server anda :
Alamat IP
atau domain server, masukkan ke alamat browser Anda
5. Mengelola Proses Apache
- Untuk menghentikan server web Anda, Anda dapat mengetikkan:
- Untuk memulai server web saat dihentikan, ketik:
- Untuk berhenti dan kemudian mulai layanan lagi, ketik:
- Jika Anda hanya melakukan perubahan konfigurasi, Apache sering kali reload tanpa menjatuhkan koneksi. Untuk melakukan ini, Anda bisa menggunakan perintah ini:
- Untuk
mengaktifkan kembali layanan agar memulai saat boot, Anda dapat
mengetikkan:


