Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Cara Instalasi Apache di CentOS 8


Cara Instalasi Apache di CentOS 8

Apache merupakan web server yang dapat dijalankan di berbagai macam sistem operasi yang berbeda seperti Unix, BSD, Linux, Windows dan Novell Netware yang bertugas untuk melayani fasilitas web dengan menggunakan protokol http ataupun https. Apache bersifat open source, yang artinya dapat digunakan secara bebas oleh semua pengguna atau kalangan.

Web server Apache akan bekerja jika pengguna atau user meminta atau request melalui protokol http atau https untuk membuka suatu halaman. Apache akan menjawab request yang diminta oleh pengguna kemudian akan diproses oleh Apache sampai menampilkan sebuah halaman yang diminta atau yang diminta.

Untuk instalasi Apache di CentOS 8 jalankan perintah berikut

1
[root@tutorial ~]# dnf install httpd -y

Supaya apache dapat running secara otomatis pada saat VM atau VPS Anda reboot jalankan perintah berikut

1
2
3
4
[root@tutorial ~]#
[root@tutorial ~]# systemctl enable httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@tutorial ~]#

Start dan pastikan service apache Anda running

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[root@tutorial ~]#
[root@tutorial ~]# systemctl start httpd; systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Fri 2020-08-21 07:34:29 UTC; 16ms ago
     Docs: man:httpd.service(8)
 Main PID: 29397 (httpd)
   Status: "Configuration loaded."
    Tasks: 1 (limit: 23996)
   Memory: 3.4M
   CGroup: /system.slice/httpd.service
           └─29397 /usr/sbin/httpd -DFOREGROUND

Aug 21 07:34:28 tutorial.nurhamim.my.id systemd[1]: Starting The Apache HTTP Server...
Aug 21 07:34:29 tutorial.nurhamim.my.id systemd[1]: Started The Apache HTTP Server.
[root@tutorial ~]#

Saat ini apache sudah running, untuk melihat versi apache gunakan perintah berikut:

1
2
3
4
5
[root@tutorial ~]#
[root@tutorial ~]# httpd -v
Server version: Apache/2.4.37 (centos)
Server built: Jun 8 2020 20:14:33
[root@tutorial ~]#

Untuk memastikan apache sudah listen ke public 0.0.0.0/0 gunakan perintah netstat seperti berikut

1
2
3
4
[root@tutorial ~]#
[root@tutorial ~]# netstat -tulpn |grep 80
tcp6 0 0 :::80 :::* LISTEN 29397/httpd
[root@tutorial ~]#

Jika belum listen silakan di cek firewall Anda, disini kami menggunakan openstack sebagai virtualisasi untuk firewall di openstack dapat di lihat di horizon >> network >> security group.

Jika sudah silakan akses IP VM atau VPS atau domain yang sudah diarahkan ke IP Public VM atau VPS Anda, jika berhasil akan seperti berikut

Selamat mencoba 😁

comments powered by Disqus