Cara Menginstall Apache di Debian 9
A. Pengertian
Server HTTP Apache adalah salah satu server web paling populer di dunia. Ini adalah server HTTP open-source dan cross-platform yang menggerakkan sebagaian besar situs web Internet. Apache menyediakan banyak fitur yang canggih yang dapat diperluas melalui modul tambahan tambahan. Dalam tutorial ini, kita akan membahas langkah-langkah menginstall Apache pada server Debian 9.
B. Prasayarat atau Alat dan Bahan
Dalam memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak Sudo atau Hak akses Root. Pastikan kalian sudah mendownload ISO debian dengan dvd1-3 di link website resminya jika ingin menghemat kouta atau internet agar dapat mempercepat menginstall apache debian 9.
C. Memasang Apache
Apache tersedia di repositori Debian default dan installasi cukup mudah.
Pertama perbarui indeks paket dan setelah itu instal
apache2
packet dengan perintah berikut:$ sudo apt update
$ sudo apt install apache2
Itu saja, Apache diinstall dan secara otomatis dimulai, Anda dapat memeriksa status layanan Apache dengan:
$ sudo systemctl status apache2
Output:
● 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
D. Sesuaikan Firewall
Jika Anda menggunakan iptables untuk menyaring koneksi ke sistem Anda, Anda harus membuka port HTPP (
Buka Port yang diperlukan dengan mengeluarkan perintah berikut:80)
dan HTTPS (443)
$ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
$ sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
F. Menverifikasi atau menguji Installasi Apache
Untuk menverifikasi atau menguji bahwa semuanya bekerja dengan benar, buka browser Anda, ketikkan IP Server Anda atau nama domain http://URL_IP_OR_DOMAIN_KAMU/.dan Anda aka melihat halaman pembuka Apache default (normal) seperti yang ditunjukkan di bawah ini:
Hal ini mencakup beberapa informasi dasar tentang file konfigurasi Apache, skrip pembantu, dan lokasi direktori (directory).
G. Kelola layanan Apache dengen systemctl
Setelah Apache terinstall si sistem Debian Anda, Anda dapat meluangkan waktu sebentar untuk melihat dan menjadi terbiasa dengan perintah manajemen layanan apache dasar:
Untuk menghentikan layanan Apache jalankan:
$ sudo systemctl stop apache2
Memulai lagi, layanan Apache:
$ sudo systemctl start apache2
Untuk memulai kembali layanan Apache:$ sudo systemctl start apache2
Muat kembali Apache dengan konfigurasi baru dengan:$ sudo systemctl reload apache2
Jika Anda ingin menonaktifkan layanan Apache untuk memulai saat boot:$ sudo systemctl disable apache2
Dan untuk mengaktifkannya kembali:$ sudo systemctl enable apache2
H. Struktur Berkas Konfigurasi Apache dan Praktik Terbaik
- Di sistem Debian nbased file konfigurasi Apache terletak di
/etc/apache2
direktori. - File Konfigurasi Apache utama adalah
/etc/apache2/apache2.conf
. - Port yang akan didengarkan oleh Apache2 ditentukan dalam
/etc/apache2/ports.conf
. - Berkas Apache Virtual Host terletak di
/etc/apache2/sites-availabe
. File-file konfigurasi uang ditemukan oleh Apache kecuali mereka terhubung ke/etc/apache2/sites-enabled
. direktori. - Anda dapat mengaktifkan perintah virtual host dengan membuat symlink menggunakan
a2ensite
perintah dari file konfigurasi yang ditemukan disites-availabe
direktori kesites-enabled
directory.Untuk menonaktifkan virtual host, gunakana2dissite
perintah. - Sangat disarankan untuk mengikuti konvensi penamaan standar, misalnya jika nama domain Anda
mydomain.com
maka file konfigurasi domain harus dinamai/etc/apache2/sites-available/mydomain.com.conf
. - File konfigurasi yang digunakan untuk memuat berbagai modul Apache berada di
/etc/apache2/mods-availabledirektori
. Konfigurasi dalammods-available
direktori dapat diaktifkan dengan membuat symlink ke/etc/apache2/mods-enable
direktori menggunakana2enconf
perintah dan dinonaktifkan dengana2disconf
perintah. - File yang berisi fragmen konfigurasi global disimpan dalam
/etc/apache2/conf-available
direktori. File dalamconf-available
direktori dapat diaktifkan dengan membuat symlink ke/etc/apache2/conf-enabled
menggunakana2enconf
perintah dan dinonaktifkan dengana2disconf
perintah. - File log Apache (
access.log
danerror.log
) berada di/var/log/apache
direktori. Disarankan untuk menggunakan yang berbedaaccess
danerror
log file untuk setiap virtual host. - Anda dapat mengatur direktori root dokumen domain Anda ke lokasi manapun yang Anda inginkan. Lokasi paling umum untuk webroot meliputi:
/home/(user_name)/(site_name)
/var/www/(site_name)
/var/www/html/(site_name)
/opt/(site_name)
I. Kesimpulan
Anda telah berhasil menginstal Apache di server Debian 9 Anda. Anda sekarang dapat mulai menerapkan aplikasi Anda dan menggunakan Apache sebagai web atau server proxy.
Komentar
Posting Komentar