Monday, September 9, 2019

Cara Install dan Konfigurasi Web Server (Apache, PHP7, MariaDB) di Debian 9 “Stretch”



Web Server adalah aplikasi server yang sangat populer, Web Server berfungsi menyediakan layanan Web. Untuk menjalankan aplikasi berbasis Web dinamis, setidaknya membutuhkan 3 aplikasi Server, yaitu Web Server (disini menggunakan Apache), Text Processor (disini menggunakan PHP), lalu Database Server (disini menggunakan MariaDB / MySQL), opsional tambahkan Database management (disini menggunakan phpMyAdmin). Asumsinya telah tersedia Komputer Debian 9 yang telah terkonfigurasi IP Address, dan juga telah tersedia Repositori yang Siap digunakan. Berikut akan di bahas satu-persatu cara installasi dan konfigurasinya

1. Installasi Paket-paket Web Server

untuk menginstall paket-paket Web Server, gunakan perintah berikut
apt install apache php7.0 mariadb-server phpmyadmin
Sebeneranya tanpa melalukan konfigurasi apapun, Web Server sudah berjalan dan dapat digunakan / diakses, caranya buka alamat IP Server atau Alamat Domain (jika DNS sudah dikonfigurasi) dari Client.debian9_web_server_1

2. Konfigurasi phpMyAdmin

phpMyAdmin bawaan Debian 9 tidak dapat langsung digunakan, oleh karena itu perlu dilakukan konfigurasi. Lalu secara default MariaDB (MySQL) di Debian 9 tidak memiliki password root (tidak seperti Debian versi sebelumnya), ini juga menjadi salah satu hal yang membuat phpMyAdmin tidak bisa diakses. Berikut adalah konfigurasinya :
mysql -u root -p mysql
Lalu pada Konsol MariaDB, masukan perintah SQL berikut
UPDATE user SET plugin=” WHERE user=’root’;
flush privileges;
exit
debian9_web_server_2
Agar phpMyAdmin dapat menerima akses user root tanpa password, ikuti langkah berikut :
nano /etc/phpmyadmin/config.inc.php
Uncomment baris ini $cfg[‘Servers’][$i][‘AllowNoPassword’] = TRUE;debian9_web_server_3
Keluar dan Simpan, lalu coba buka phpMyAdmin dari client, caranya adalah buka http://alamat_server/phpmyadmin
debian9_web_server_4
Login dengan user root, password default kosongdebian9_web_server_5

3. Mengganti Password root MariaDB (Opsional)

Untuk alasan keamanan, passwword root di MariaDB harus diganti karena defaultnya tidak ada passwordnya. Caranya adalah sebagai berikut :
mysql_secure_installation
Tekan Enter, Enter, sampai pada input New password, masukan password lalu tekan Enter, lalu konfirmasikan password, lalu tekan Enter.debian9_web_server_6
Tekan Enter, Enter terus sampai Selesaidebian9_web_server_7

untuk lebih jelasnya  bisa lihat video dibawah ini...

SALAM NAKAMA

No comments:

Post a Comment