# Instalasi Apache (HTTPd)

Apache merupakan salah satu aplikasi *web server* yang berguna untuk menjalankan aplikasi-aplikasi berbasis web. Pada Linux/UNIX nama *service* untuk Apache adalah ***httpd*** merupakan kepanjangan dari *Hypertext Transfer Protocol daemon.* Karena SIPP adalah aplikasi yang berbasis web, maka Apache dibutuhkan untuk menjalankan SIPP.

Untuk menginstall Apache, gunakan perintah berikut ini:

```\"\"
yum -y install httpd
```

Tunggu hingga instalasi selesai. Setelah selesai terinstall, jalankan Apache dengan perintah:

```\"\"
systemctl start httpd
```

Kemudian konfigurasikan agar Apache dijalankan secara otomatis di saat server dihidupkan, dengan perintah:

```\"\"
systemctl enable httpd
```

Selanjutnya konfigurasikan agar *firewall* mengizinkan Apache untuk diakses dari luar server. Jalan perintah-perintah berikut satu persatu, yang diikuti dengan menekan tombol *Enter* di keyboard untuk setiap satu baris perintah.

```\"\"
firewall-cmd --permanent --zone=public --add-service=http
```

```\"\"
firewall-cmd --permanent --zone=public --add-service=https
```

```\"\"
systemctl restart firewalld
```

Langkah berikutnya adalah memastikan bahwa *service* Apache telah berjalan dengan baik dan dapat diakses dari luar. Pada komputer pembantu, buka salah satu *internet browser* (Google Chrome, Mozilla Firefox, Microsoft Edge, dll). Pada kotak isian *address*, ketikkan alamat IP dari server CentOS tersebut; seperti gambar di bawah ini

[![hvahOupxAvHXyhAO-image.png](https://panduan.badilag.net/uploads/images/gallery/2026-07/scaled-1680-/hvahoupxavhxyhao-image.png)](https://panduan.badilag.net/uploads/images/gallery/2026-07/hvahoupxavhxyhao-image.png)

Jika Apache sudah berhasil terinstall dan berjalan dengan baik, maka pada halaman tersebut akan muncul kurang lebih seperti ini:

[![gaZOWIIVaJ70n06M-image.png](https://panduan.badilag.net/uploads/images/gallery/2026-07/scaled-1680-/gazowiivaj70n06m-image.png)](https://panduan.badilag.net/uploads/images/gallery/2026-07/gazowiivaj70n06m-image.png)