MUDAH! Belajar Konfigurasi Linux Server — #2 Web Server dengan XAMPP
Belajar Konfigurasi Linux Server Untuk Pemula
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.
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
Testing
- Cek localhost di browser
- Buka phpmyadmin
- Test dari browser client
Ping terlebih dahulu, jika terdapat response maka saling terkoneksi
Semoga artikel ini bermanfaat, share artikel ini ya. Big thanks! 😘
Referensi: