Cara konfigurasi XAMPP di Fedora Linux pada artikel ini adalah melengkapi artikel saya sebelumnya yaitu instalasi XAMPP.
Instalasi XAMPP di Fedora Linux cukup banyak tutorialnya, tapi sayangnya tidak dituntaskan hingga ke konfigurasi.
Sehingga saat berhasil memasang XAMPP di server Fedora, saya masih harus mencari dan membaca pelbagai artikel hingga akhirnya XAMPP tersebut bisa diakses sesuai keinginan.
Itulah saya akhirnya buatkan artikel ini yang merupakan risalah dari pencarian di pelbagai sumber.
Cara konfigurasi XAMPP di Fedora, tuntas sampai bisa diakses
XAMPP versi Linux, berbeza dengan versi Windows kerana hadir hanya dengan 4 komponen, Apache, MariaDB, PHPMyAdmin dan ProFTPd.
Di sini saya asumsikan pada dasarnya Anda sudah terbiasa dengan konfigurasi XAMPP di Windows, khususnya pada 4 komponen tadi.
Sehingga tantangannya adalah dimana Anda melakukan konfigurasinya, terutama melalui baris perintah SSH.
Memastikan web server sudah aktif
Pada artikel sebelumnya, telah ditunjukkan cara mengaktifkan XAMPP yaitu dengan cara:
$ /opt/lampp/lampp start
Secara teori ini sudah aktif, lalu bagaimana memastikannya?
Akses dari peramban klien, http://ip.address.server/ apakah ada sebuah laman yang muncul?
Kemungkinan besar tidak ada yang muncul kecuali laman pesan kesalahan.
Itu dikeranakan akses belum terbuka di firewall, nanti kita konfigur bahagian firewall tersebut.
Cara termudah untuk memastikan adalah sebagai berikut.
$ wget http://localhost/
Jika ada penampakan index.html yang terunduh, selamat congratulation! Apache alias httpd alias web server, sudah bekerja dengan baik.
Selanjutnya berarti tugas kita adalah membuka akses ke web server agar bisa diakses dari luar.
Firewall.
Membuka akses dari luar server
Mari kita tes firewall kita, lihat apa saja yang tertutup dan terbuka.
$ sudo firewall-cmd --list-all
Tambahkan akses untuk port 80 alias www, dengan perintah berikut.
$ sudo firewall-cmd --add-port=80/tcp
Perlu juga ditambahkan akses port 21 untuk akses FTP, jika diperlukan.
Jadikan setelan firewall tersebut menjadi permanen dengan perintah:
$ sudo firewall-cmd --runtime-to-permanent
Selesai sudah urusan dengan firewall, silahkan coba akses dengan peramban.
Folder konfigurasi Apache (httpd)
Temukan file konfigurasi Apache di folder:
$ cd /opt/lampp/etc/
$ cd /opt/lampp/etc/extra/
Kerana konfigurasi Apache adalah serupa untuk Linux dan Windows, saya kira tidaklah perlu dibahas di sini.
Lanjutkan ke bahagian 2, konfigurasi PHPMyAdmin dan ProFTPd.