Tutorial Install Apache Webserver di CentOS 8

Tutorial-Install-Apache-Webserver-di-CentOS-8.jpg

Apache HTTP Server adalah server web paling populer di dunia. Apache adalah server HTTP gratis, open source, dan lintas platform yang menyediakan fitur canggih yang dapat diperluas dengan berbagai macam modul.

Dalam panduan ini, kita akan membahas cara instalasi dan memanajemen” Apache webserver di CentOS 8.

*Install Apache HTTP Server di CentOS 8*

Apache tersedia dalam repositori default CentOS, dan instalasi cukup mudah.

Pada distribusi berbasis RHEL, paket dan layanan Apache disebut httpd. Untuk menginstal Apache, jalankan perintah berikut sebagai root atau pengguna dengan hak akses sudo:

sudo yum install httpd

Setelah instalasi selesai, aktifkan dan mulai layanan Apache:

sudo systemctl enable httpd sudo systemctl start httpd

Untuk memverifikasi bahwa layanan ini berjalan, periksa statusnya:

sudo systemctl status httpd

Outputnya akan terlihat seperti ini:

“— httpd.service – The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago …

*Pengaturan Firewall*

FirewallD adalah solusi firewall default di Centos 8.

Selama instalasi, Apache membuat file layanan firewalld dengan aturan yang telah ditentukan untuk memungkinkan akses ke port HTTP (80) dan HTTPS (443).

Perintah berikut akan secara permanen membuka port yang diperlukan:

sudo firewall-cmd –permanent –zone=public –add-service=http sudo firewall-cmd –permanent –zone=public –add-service=https sudo firewall-cmd –reload

*Pengaturan Dasar Apache*

Bagian ini menjelaskan bagaimana file konfigurasi Apache disusun dan praktik terbaik untuk mengelola server web Apache.

· File konfigurasi Apache berada di direktori /etc/httpd. · File konfigurasi utama Apache adalah /etc/httpd/conf/httpd.conf. · File konfigurasi akan berakhiran” .conf” terletak di direktori” /etc/httpd/conf.d”  termasuk dalam file konfigurasi Apache utama. · File konfigurasi yang digunakan untuk memuat berbagai modul Apache terdapat di direktori /etc/httpd/conf.modules.d. · File Apache vhost harus diakhiri dengan .conf” dan terletak di direktori /etc/httpd/conf.d. Anda dapat memiliki vhost sebanyak yang Anda butuhkan. Membuat file konfigurasi terpisah (vhost) untuk setiap domain membuat server lebih mudah di kelola. · Sangat disarankan untuk mengikuti konvensi penamaan standar, misalnya jika nama domain situs ini adalah” linuxid.net, maka file konfigurasi domain dinamai” linuxid.net.conf” untuk memudahkan manajemen situs. · File log Apache (access.log” dan” error.log) terletak di direktori /var/log/httpd/” directory. Disarankan untuk menggunakan file” access” dan” error” log yang berbeda untuk setiap virtual host . · Anda dapat mengatur direktori root dokumen domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum untuk webroot meliputi:

· /home// · /var/www/ · /var/www/html/ · /opt/

*Kesimpulan*

Sekarang setelah web server Anda terinstal, maka lebih banyak opsi yang akan Anda sajikan dan teknologi yang semakin kaya fitur.

Anda dapat mengelola Apache dengan cara yang sama seperti unit systemd lainnya.

Leave a Reply

Your email address will not be published.

scroll to top