Cara Install Apache2 server di Debian 9

Apache server adalah server web yang paling banyak digunakan di dunia, yang menyediakan banyak fitur canggih termasuk modul yang dapat dimuat secara dinamis, dukungan pengembang yang besar, dan integrasi yang luas dengan perangkat lunak populer lainnya.

Dalam panduan ini, saya akan menjelaskan cara memasang Apache server di Debian 9 Anda

1 . Menginstall Apache

Modul Apache tersedia di dalam repositori default Debian, sehingga kita dapat langsung menginstalnya menggunakan perintah apt-get

Sebelum menginstall kita lakukan Update pada repositori, dengan menuliskan perintah seperti di bawah ini, pada terminal.

sudo apt-get update

Kemudian, instal paket apache2 :

sudo apt-get install apache2

Setelah instalasi di jalankan, apt-get akan menginstal Apache dan semua dependensi yang diperlukan, Untuk cek Status Apache perintah di bawah ini.

sudo systemctl status apache2

Kurang Lebih akan terlihat seperti di bawah ini

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago
 Main PID: 11604 (apache2)
   CGroup: /system.slice/apache2.service
           ├─11604 /usr/sbin/apache2 -k start
           ├─11608 /usr/sbin/apache2 -k start
           └─11609 /usr/sbin/apache2 -k start

2. Mengatur Firewall

Jika Anda menggunakan iptables untuk memfilter koneksi ke sistem Anda, Anda harus membuka port HTTP (80) dan HTTPS (443).

Buka port yang diperlukan dengan menjalankan perintah berikut:

sudo iptables -A INPUT -p tcp –port 80 -j ACCEPT

sudo iptables -A INPUT -p tcp –port 443 -j ACCEPT

2. Memverifikasi Instalasi Apache

Untuk memverifikasi bahwa semuanya berfungsi dengan benar, buka browser Anda, ketik alamat IP server Anda atau nama domain http: // YOUR_IP_OR_DOMAIN / dan Anda akan melihat halaman selamat datang Apache default seperti yang ditunjukkan di bawah ini

Cara Install Apache2 server di Debian 9

Halaman ini mencakup beberapa informasi dasar tentang file konfigurasi Apache.

3. Kelola layanan Apache dengan systemctl

Untuk menghentikan layanan Apache :

sudo systemctl stop apache2

Untuk memulai lagi, dengan mengetik :

sudo systemctl start apache2

Untuk merestart layanan Apache :

sudo systemctl restart apache2

Muat ulang Apache dengan konfigurasi baru dengan :

sudo systemctl reload apache2

Jika Anda ingin menonaktifkan layanan Apache dan memulainya saat boot:

sudo systemctl nonaktifkan apache2

4. Struktur File Konfigurasi Apache

  • Dalam sistem berbasis Debian, file konfigurasi Apache terletak di direktori /etc/apache2.
  • File konfigurasi Apache utama adalah /etc/apache2/apache2.conf.
  • Port yang akan di gunakan Apache ditentukan dalam file /etc/apache2/ports.conf.
  • File Apache Virtual Hosts berada di direktori /etc/apache2/sites-available. File konfigurasi yang ditemukan di direktori ini tidak digunakan oleh Apache kecuali mereka ditautkan ke direktori /etc/apache2/sites-enabled.
  • Anda dapat mengaktifkan direktori virtual host dengan membuat symlink menggunakan perintah a2ensite dari file konfigurasi yang ditemukan di direktori yang tersedia situs ke direktori yang diaktifkan situs. Untuk menonaktifkan virtual host gunakan perintah a2dissite.
  • Sangat disarankan untuk mengikuti konvensi penamaan standar, misalnya jika nama domain Anda adalah mydomain.com maka file konfigurasi domain harus bernama /etc/apache2/sites-available/mydomain.com.conf.
  • File konfigurasi yang digunakan untuk memuat berbagai modul Apache terdapat di direktori /etc/apache2/mods-available. Konfigurasi di dalam direktori mod-available dapat diaktifkan dengan membuat symlink ke direktori /etc/apache2/mods-enabled menggunakan perintah a2enconf dan dinonaktifkan dengan perintah a2disconf.
  • File yang berisi fragmen konfigurasi global disimpan di direktori /etc/apache2/conf-available. File dalam direktori conf-available dapat diaktifkan dengan membuat symlink ke /etc/apache2/conf-enabled menggunakan perintah a2enconf dan dinonaktifkan dengan perintah a2disconf.
  • File log Apache (access.log dan error.log) terletak di direktori /va /log/apache. Disarankan untuk menggunakan file log untuk mengetahui kesalahan yang terjadi pada setiap virtual host.
  • Anda dapat mengatur direktori root dokumen domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum untuk webroot meliputi:

/home/<user_name/<site_name>
/var/www/<site_name>
/var/www/html/<site_name>
/opt/<site_name>

Selamat Anda telah berhasil menginstal Apache di server Debian 9 Anda. dan sekarang dapat mulai menggunakan Apache sebagai web server.

Jika Anda memiliki pertanyaan atau tanggapan, silakan tinggalkan komentar.

Related posts