Cara Install Web Server Apache di Debian – Apache atau yang lebih dikenal dengan nama Apache HTTP server, adalah salah satu web server yang gratis dan bersifat open source. Saat ini dikelola oleh apache foundation. Banyak yang sudah menggunakan apache karena ringan digunakan.
Apache sangat fleksibel dan mudah diinstall, serta memiliki banyak fitur yang membuatnya populer dikalangan pengguna linux. Selain itu, secara teratur dimaintenance dan diperbaharui setiap waktu. Sehingga ketika ada bug langsung bisa diatasi oleh developernya.
Untuk saat ini versi terbaru dari Apache adalah 2.4.43. Pada artikel kali ini Admin Y akan membetikan tutorial install web server didebian. Yuk simak langkah-langkahnya dibawah ini.
Baca Juga:
Cara Setting IP Address di Debian 10
Cara Install dan Mengaktifkan SSH di Linux Debian
Tutorial Install WordPress di Debian 10
Cara Install Web Server Apache di Debian Lengkap
1. Update Sistem Repository Debian 10
Langkah pertama dalam menginstal Apache pada Debian 10 adalah memperbaharui sistem repository. Kemudian Login menggunakan user biasa dan gunakan sudo lalu jalankan perintah dibawah ini.
sudo apt update
2. Install Apache di Debian 10
Untuk menginstall apache sangatlah simple. Jalankan perintah berkut unutuk menginstalnya.
sudo apt install apache2
3. Cek Status Apache Web Server
Setelah selesai instalasi apache, disarankan untuk memeriksa apakah service apache sudah jalan. Untuk mengeceknya gunakan perintah dibawah ini.
sudo systemctl status apache2
Jika service belum berjalan. nyalakan service menggunakan perintah berikut.
sudo systemctl start apache2
Untuk mengaktifkan service apache saat boot, execute command dibawah.
sudo systemctl enable apache2
Untuk merestart service Apache.
sudo systemctl restart apache2
4. Konfigurasi Firewall untuk Mengizinkan Port HTTP
Jika firewall UFW sudah dikonfigurasi, kita perlu mengizinkan service Apache melalui firewall. Sehingga pengunjung dapat mengakses ke server web. Port yang perlu dibuka adalah 80 (HTTP).
sudo allow 80/tcp
Gunakan perintah berikut untuk memastikan bahwa port telah diizinkan di firewall.
sudo ufw status
5. Cek Apache Web Server di Browser
Buka browser kalian, lalu cek menggunakan IP address atau domain kalian. Maka akan tampil halaman default apache seperti gambar dibawah ini.
6. Konfigurasi Apache Web Server
Setelah web server diinstall maka akan memiliki sampel situs web. Lokasi defaultnya adalah di direktori /var/www/html. Jika kalian hanya menggunakan web statis, kalian bisa mengedit file index.html di direktori tersebut.
7. Cara Buat Virtual Host di Apache
Jika Kalian ingin meng-host beberapa situs dalam web server, cara terbaik untuk mengatasinya adalah dengan membuat host virtual di server web Apache. Virtual Host sangat berguna ketika kalian ingin meng-host beberapa domain dalam satu server.
Pertama, kita perlu membuat direktori webroot untuk domain tersebut.
sudo mkdir -p /var/www/html/yogiapcom
Selanjutnya berikan hak akses user untuk folder tersebut.
sudo chown -R $USER:$USER /var/www/html/yogiapcom
Kemudian berikan permission 775 untuk direktori webroot.
sudo chmod -R 755 /var/www/html/yogicom
Kemudian coba buat file html. Tambahkan contoh script dibawah ini.
sudo nano /var/www/html/yogiapcom/index.html
Simpan dan keluar dari editor teks.
Sekarang, buat file virtual host untuk domain menggunakan perintah di bawah ini.
sudo nano /etc/apache2/sites-available/yogicom.conf
Sekarang copy dan paste konfigurasi di bawah ini dan ganti domain yogicom dengan domain atau ip address kalian.
Simpan dan keluar.
Selanjutnya aktifkan file virtual host yang sudah dibuat tadi.
sudo a2ensite yogicom.conf
Untuk melakukan perubahan, lakukan restart service apache.
sudo systemctl restart apache2
Kemudian cek di browser kalian, apakah saat ini sudah tampil halaman yang dibuat di folder domain yang baru. Jika berhasil maka akan tampil seperti gambar dibawah ini.
Sekian artikel kali tentang Cara Install Web Server Apache di Debian 10. Semoga dapat bermanfaat ya :). Jika ada yang ingin ditanyakan atau kritik dan saran silakan tulis dikolom komentar.