Cara Menginstall Apache (httpd) pada Linux Red Hat 8

Daftar Isi
Apache HTTP Server atau Apache adalah aplikasi web server lintas platform yang gratis dan open-source. Apache dikembangkan oleh Apache Software Foundation. Apache merupakan we server yang cukup mudah untuk dipelajari dan dikonfigurasi. Apache memiliki kemampuan untuk meng-host situs web terutama melalui protokol HTTP atau HTTPS. Pada Red Hat Enterprise Linux (RHEL) 8 Atau CentOS, Web Server Apache dikenal dengan nama httpd.

Tujuan menginstall Apache (HTTPD) adalah supaya server Linux Red Hat dapat digunakan untuk keperluan Web Server.

Cara Install Apache Web Server

Untuk menginstall Apache httpd web server pada postingan kali ini menggunakan perintah yum, namun kalian juga bisa menggunakan perintah dnf.
yum install httpd
atau
dnf install httpd
Contoh:
~]# yum install httpd
Updating Subscription Management repositories.
Last metadata expiration check: 0:10:37 ago on Mon 15 Jul 2019 05:52:37 AM WIB.
Dependencies resolved.
================================================================================
 Package            Arch   Version       Repository                        Size
================================================================================
Installing:
 httpd              x86_64 2.4.37-11.module+el8.0.0+2969+90015743
                                         rhel-8-for-x86_64-appstream-rpms 1.4 M
Installing dependencies:
 apr                x86_64 1.6.3-9.el8   rhel-8-for-x86_64-appstream-rpms 125 k
 apr-util           x86_64 1.6.1-6.el8   rhel-8-for-x86_64-appstream-rpms 105 k
 httpd-tools        x86_64 2.4.37-11.module+el8.0.0+2969+90015743
                                         rhel-8-for-x86_64-appstream-rpms 101 k
 httpd-filesystem   noarch 2.4.37-11.module+el8.0.0+2969+90015743
                                         rhel-8-for-x86_64-appstream-rpms  34 k
 mod_http2          x86_64 1.11.3-2.module+el8.0.0+2969+90015743
                                         rhel-8-for-x86_64-appstream-rpms 156 k
 mailcap            noarch 2.1.48-3.el8  rhel-8-for-x86_64-baseos-rpms     39 k
 redhat-logos-httpd noarch 80.7-1.el8    rhel-8-for-x86_64-baseos-rpms     25 k
Installing weak dependencies:
 apr-util-openssl   x86_64 1.6.1-6.el8   rhel-8-for-x86_64-appstream-rpms  27 k
 apr-util-bdb       x86_64 1.6.1-6.el8   rhel-8-for-x86_64-appstream-rpms  25 k
Enabling module streams:
 httpd                     2.4                                                 

Transaction Summary
================================================================================
Install  10 Packages

Total download size: 2.0 M
Installed size: 5.5 M
Is this ok [y/N]:y

Masukkan (y) lalu tekan tombol Enter, dan tunggu proses installasi selesai.

Setelah Apache HTTPD di install tidak serta merta langsung bisa digunakan, tapi perlu dijalankan, dan supaya dapat digakses secara public maka perlu dilakukan konfigurasi pada firewall.

Cara Mengktifkan dan Menjalankan Web Server Apache pada Red Hat 8

Web Server Apache HTTPD setelah selesai diintall harus diaktifkan dan dijalankan supaya dapat digunakan. Yang dimaksud mengaktifkan Apache HTTPD (Enable Apache HTTPD) adalah untuk menjalankan otomatis setelah komputer atau server booting.

Mengaktifkan Web Server Apache HTTPD (Enable Apache HTTPD)
# systemctl enable httpd
Menjalankan/Memulai Web Server Apache HTTPD
# systemctl start httpd
Melihat Status Web Server Apache HTTPD
# systemctl status httpd

Status Apache HTTPD

Cara Membuka Port HTTP dan HTTPS

Jalankan perintah berikut untuk membuka Port HTTP 80 dan HTTPS 443
# firewall-cmd --permanent --zone=public --add-service=http 
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

Untuk memastikan server web sudah berjalan dan dapat diakses, silahkan coba mengakses dengan url http://IP_ADDRESS. Jika Web Server Apache HTTPD sudah berjalan maka kalian akan melihat tampilan yang mirip seperti gambar di bawah ini.
Default Page Apache HTTPD

Cara Membuat dan Menjalankan Web Sederana

Secara default web server Apache HTTPD akan manampilkan halaman default seperti pada gambar sebelumnya. Untuk menampilkan halaman web kalian sendiri, kalian bisa membuat file index.html di dalam folder /var/www/html/.

Sebagai contoh jalankan perintah berikut ini:
echo Halo, Ini Tampilan Apache di Red Hat 8 > /var/www/html/index.html

Kemudian silahkan coba mengakses kembali url http://IP_ADDRESS.
Halaman Web Custom
Demikian Cara Menginstall Apache (httpd) pada Linux Red Hat 8, semoga bermanfaat dan jika ada yang ingin ditanyakan silahkan mengisi komentar di bawah postingan ini.