Installasi XAMPP di Debian
Salam Linuxer, di kesempatan kali ini
saya akan sedikit berbagi pengalaman tentang bagaimana saya melakukan
installasi XAMPP pada mesin Debian saya, sebenarnya di samping XAMPP,
ada beberapa pilihan lain yang bisa digunakan seperti LAMP
atau LEMP.
Tanpa memperpanjang bicara, langsung saja saya sertakan beberapa hasil percobaan saya seperti di bawah ini;
Tanpa memperpanjang bicara, langsung saja saya sertakan beberapa hasil percobaan saya seperti di bawah ini;
1. Unduh XAMPP
tuanadan@d3b:~/Downloads$ sudo wget -c
http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz
(Perintah untuk mengunduh XAMPP)
tuanadan@d3b:~/Downloads$ sudo tar
xvfz xampp-linux-1.7.7.tar.gz -C /opt
(Perintah di atas untuk mengekstraks
paket yang diunduh ke direktori /opt)
2. Memulai XAMPP
tuanadan@d3b:~$ sudo /opt/lampp/lampp
start
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is
already running.
XAMPP: Starting MySQL...
XAMPP: Another FTP daemon is already
running.
XAMPP for Linux started.
3. Mencoba XAMPP
Untuk memastikan bahwa XAMPP telah
berhasil diinstall, bisa dengan mengetikkan http://localhost
di-browser kesukaan. halaman splash XAMPP akan terlihat seperti di
bawah ini;
Gambar 3.1 Halaman splash
XAMPP
Gambar 3.2 Halaman Index
Xampp
4. Masalah Security di XAMPP
XAMPP sebenarnya hanya dirancang bagi
pengembang.
Secara default, konfigurasi XAMPP sangat terbuka, sehingga
memungkinkan pengembang untuk melakukan apa pun yang mereka inginkan
dalam lingkungan pengembang itu sendiri, sifat keterbukaan itu
sendiri sangat berbahaya jika ditinjau dari segi keamanan. Istilah
kerennya adalah Tak ada dua raja dalam satu kerajaan hehe :D
Berikut ini beberapa daftar konfigurasi
default yang rentan untuk dieksploitasi di XAMPP;
1. Tidak ada
password untuk MySQL administrator.
2. Daemon MySQL
bisa diakses melalui jaringan.
3. ProFTPD
menggunakan password "lampp" unutk user "nobody".
4. PhpMyAdmin bisa
diakses melalui jaringan.
5. Contoh-contoh
kerja (skrip, basisdata, konfigurasi CMIIW:D) bisa diakses melalui
jaringan.
6. MySQL dan
Apache berjalan degan menggunakan username yang sama (nobody).
Untuk memperbaiki kelemahan konfigurasi
keamanan ini, bisa dengan menjalan perintah berikut ini;
tuanadan@d3b:~$
sudo /opt/lampp/lampp security
Ini akan melakukan sedikit security
check sehingga Installasi XAMPP akan menjadi cukup aman.
5. Mengontrol XAMPP untuk Debian
Untuk memulai XAMPP menggunakan
perintah
tuanadan@d3b:~$
sudo /opt/lampp/lampp start
Untuk menghentikan XAMPP menggunakan
perintah
tuanadan@d3b:~$
sudo /opt/lampp/lampp stop
Uninstall XAMPP
tuanadan@d3b:~$
sudo rm -rf /opt/lampp
Sekian
dulu dari saya :d, maksud dan tujuan dari tulisan ini hanya sekedar
untuk dokumentasi pribadi sahaja, syukur pula kalau bisa membantu
yang lain, Salam Linuxers.
Referensi:
http://www.apachefriends.org/en/xampp-linux.html
Komentar
Posting Komentar