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
ataudnf 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.
# 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.