MUDAH! Belajar Konfigurasi Linux Server — #2 Web Server dengan XAMPP

Belajar Konfigurasi Linux Server Untuk Pemula

Ghifari Nur
netSHOOT
3 min readJun 5, 2021

--

Photo by Christina @ wocintechchat.com on Unsplash

Halo, disini Ghifari 👌. Artikel kedua dari seri konfigurasi linux server akan gua bahas mengenai web server dengan Apache. Langsung aja tanpa basa-basi 😉.

Yuk…simak lebih lanjut dibawah ini.

Web Server

Sebelum konfigurasi, alangkah baiknya jika kita memahami web server dan Apache terlebih dahulu.

Web server adalah suatu perangkat lunak (software)dalam server yang berfungsi untuk menerima permintaan (request) dari client atau browser berupa halaman website melalui protokol HTTP/HTTPS lalu merespon permintaan tersebut dalam bentuk halaman website berupa dokumen HTML atau PHP.

Proses Kerja Web Server

Fungsi Web Server

Fungsi utama web server adalah sebagai alat untuk memproses berbagai data yang diminta oleh klien, lalu memberikan respon dalam bentuk halaman web. Halaman website tersebut terdiri dari teks, gambar, dokumen, video, dan lain-lain.

Jadi, setiap kali pengguna internet membuka halaman website, maka terjadi permintaan (request). Selanjutnya, jika alamat IP atau domain website yang diminta benar, maka web server akan memberikan respon dengan menampilkan data atau file yang ada di database website tersebut kepada pengguna atau web client (browser).

Jika data yang dikirim diminta web client tidak ditemukan, maka web server akan menolak permintan dan menampilkan halaman Error 404 atau Page Not Found.

Apache

Apache adalah software web server yang gratis dan bersifat open source. Server ini telah menjadi platform bagi 46% website di seluruh dunia. Nama resminya adalah Apache HTTP Server, dan software ini dikelola dan dikembangkan oleh Apache Software Foundation.

Meskipun disebut sebagai web server, Apache tidak hadir dalam bentuk server fisik, melainkan software yang menjalankan sebuah server. Fungsinya adalah membuat koneksi antara server dan browser milik pengguna (Firefox, Google Chrome, Safari, dan lain-lain) sembari mengirimkan file bolak-balik (antara klien-server). Apache merupakan software lintas platform, dan karena itulah server ini dapat berfungsi baik di server Unix maupun server Windows.

Konfigurasi

  • Ubah file permission dengan kode 755 (7 id user, 5 id group, dan 5 id others) lalu cek kembali
$ sudo chmod 755 xampp-linux-x64-8.06-installer.run
$ ls -al
  • Install
$ sudo ./xampp-linux-x64.run
  • Selesaikan instalasi (GUI)
  • Cek servicenya
$ sudo /opt/lampp/lampp start
$ sudo /opt/lampp/lampp status
MySQL dan Apache harus dalam keaadaan running

Testing

  • Cek localhost di browser
Berhasil
  • Buka phpmyadmin
  • Test dari browser client

Ping terlebih dahulu, jika terdapat response maka saling terkoneksi

Ping
Berhasil

--

--