Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Apache di Debian 10. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo
hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Server HTTP Apache, juga dikenal sebagai "Apache." Ini adalah server web yang terkenal untuk mempromosikan pertumbuhan World Wide Web. Apache adalah server web open-source, lintas platform, kuat, stabil, andal, dan gratis yang menyediakan fitur yang dapat diperluas dengan berbagai macam modul. Ini juga digunakan sebagai server proxy terbalik dalam skenario yang berbeda.
Prasyarat:
- Sistem Operasi dengan Debian 10
- Alamat IPv4 Server dengan Hak Pengguna Super (Akses Root)
- Terminal Gnome untuk Desktop Linux
- Klien Putty SSH untuk Windows atau macOS
- Powershell untuk Windows 10/11
- Familiar dengan Perintah APT
Instal Apache di Debian
Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.
sudo apt update sudo apt upgrade
Langkah 2. Instal Apache di Debian 10.
Paket server Web Apache tersedia di repositori resmi Debian 10. Yang diperlukan hanyalah eksekusi perintah install dengan sudo
:
sudo apt install apache2
Setelah menyelesaikan perintah di atas, Apache diinstal pada sistem Anda. Jalankan perintah berikut untuk memeriksa status layanan apache:
sudo systemctl status apache2
Konfirmasi versi dan build Apache:
# sudo apache2 -v Server version: Apache/2.4.38 (Debian) Server built: 2019-05-31T20:46:05
Setelah server web Anda aktif dan berjalan, mari kita bahas beberapa perintah pengelolaan dasar:
sudo systemctl start apache2.service ## <-- Start the server ## sudo systemctl restart apache2.service ## <-- Restart the server ## sudo systemctl stop apache2.service ## <-- Stop the server ## sudo systemctl reload apache2.service ## <-- Reload the server config ## sudo systemctl status apache2.service ## <-- Get the server status ##
Berikut adalah file dan direktori penting Apache:
- File konfigurasi utama Apache terletak di
/etc/apache2/apache2.conf
- Direktori file konfigurasi utama Apache:
/etc/apache2/
- Port, tempat apache dapat mendengarkan, didefinisikan dalam
/etc/apache2/ports.conf
- File Virtual Host disimpan di
/etc/apache2/sites-available
dan untuk mengaktifkan setiap file harus ditautkan ke/etc/apache2/sites-enabled
direktori - File log kesalahan terletak di
/var/log/apache/error.log
- Akses file log yang terletak di
/var/log/apache/access.log
- Akar dokumen untuk file web
/var/www/html/
Langkah 3. Sesuaikan Firewall untuk Server Web Apache.
Anda harus membuka port TCP 80 (www) dan 443 (HTTPS) agar Apache di Debian 10 berfungsi. Ketik perintah berikut:
sudo ufw allow www sudo ufw allow https sudo ufw status
Langkah 4. Verifikasi Instalasi Apache.
Buka browser favorit Anda dan buka URL di bawah ini untuk memverifikasi instalasi Apache:
http://YOUR_IP_ADDRESS-or-YOUR-DOMAIN-NAME
Selamat, Anda telah mempelajari cara menginstal dan mengkonfigurasi Apache di Debian 10 Buster. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.