INSTALL DAN KONFIGURASI APACHE DI RHEL9

 

DISUSUN OLEH: 
A'FRIZAL SYEKHAN K.
KELAS XITKJB

🖥️ Apa Itu Apache dan Pengertiannya

Apache atau lengkapnya Apache HTTP Server adalah perangkat lunak server web (web server) yang digunakan untuk menyajikan konten website melalui protokol HTTP (Hypertext Transfer Protocol). Apache dikembangkan oleh Apache Software Foundation dan merupakan salah satu server web open source yang paling populer dan telah digunakan sejak tahun 1995. Fungsinya adalah untuk menerima permintaan (request) dari browser pengguna, lalu mengirimkan kembali halaman web (berisi HTML, gambar, dll) sesuai dengan permintaan tersebut.

Apache sering digunakan oleh administrator sistem untuk menjalankan situs web di server, baik di lingkungan lokal (localhost) maupun di server publik di internet. Apache sangat fleksibel karena mendukung banyak modul tambahan seperti PHP, SSL, CGI, dan lain-lain yang bisa diaktifkan sesuai kebutuhan. Misalnya, dengan mengaktifkan modul PHP, server Apache bisa memproses file PHP dan menghasilkan konten dinamis. Selain itu, Apache juga sering digunakan dalam paket seperti XAMPP, LAMP, dan WAMP, yang sangat populer di kalangan pelajar dan pengembang web pemula untuk simulasi server lokal.

Dengan konfigurasinya yang dapat disesuaikan melalui file seperti httpd.conf dan .htaccess, Apache memberikan kontrol penuh kepada admin server dalam mengatur domain virtual, keamanan, dan performa situs. Karena sifatnya yang gratis, open source, dan memiliki dokumentasi luas, Apache menjadi pilihan utama dalam pengembangan web, baik untuk proyek kecil maupun situs perusahaan besar.

Langkah-langkahnya: 

  1. Jika sudah sekarang kita masuk ke bagian instalasi dan konfigurasi web server(apache).Pertama-tama Update SIstem,Selalu update paket-paket sistem sebelum instalasi untuk memastikan kestabilan dengan perintah sudo dnf update -y
  2. Jika sudah,Install Web Server Apache (httpd),Apache adalah web server open-source paling populer. Untuk menginstalnya di RHEL, jalankan dengan perintah sudo dnf install httpd -y
  3. Setelah instalasi selesai, aktifkan dan jalankan Apache dengan perintah sudo systemctl enable httpd lalu systemctl start httpd
  4. Lalu cek status Apache dengan perintah sudo systemctl status httpd seperti pada gambar dibawah ini!
    Jika sudah running dan active, itu artinya apache atau web server sudah berjalan.

  5. Jika sudah sekarang konfigurasi firewall (buka port) dengan perintah:
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload

  6. Jika sudah uji web server,buka browser dan akses IP server kamu (misalnya http://192.168.1.101) atau domain lokal, seperti tkjb-1.lab.Jika berhasil, kamu akan melihat halaman default Apache dengan tulisan “Test Page for Apache HTTP Server”.Seperti pada dua gambar dibawah ini!

  7. Jika sudah sekarang kita menambahkan konten Web.Secara default, Direktori web berada di /VAR/WWW/HTML.Disitu kita bisa menambahkan konten untuk web server dengan menambahkan file index.html disitu dengan perintah:
    nano /var/www/html/index.html

    Tulis HTML sederhana dalam nano tersebut,Contoh:

    <!DOCTYPE html>
    <html>
    <head>
        <title>Selamat Datang</title>
    </head>
    <body>
        <h1>Berhasil Menginstall Web Server di RHEL!</h1>
    </body>
    </html>

    Seperti pada gambar dibawah ini!
    Simpan dengan cara CTRL+O enter,CTRL+X

  8. Lalu coba akses lagi dibrowser seperti pada gambar dibawah ini!

Komentar