Anda di halaman 1dari 3

Debian Server 10.

6 (Buster) Configuration
=========================================
// IP Address Debian Server: 192.168.10.6
// IP Address Windows Client: 192.168.10.1
// pastikan terkoneksi dengan internet
// ganti user ajib dengan user Anda

-----------------------------------------

// masuk sebagai super user (Adminsitrator)


$ su
// lalu masukkan password super user

-----------------------------------------

// Setting IP Address Debian Server


# nano /etc/network/interfaces
auto lo
iface lo inet loopback

// starting up enp0s3 interface+dhcp


allow-hotplug enp0s3
iface enp0s3 inet dhcp

// starting up enp0s8 interface+static ip


allow-hotplug enp0s8
iface enp0s8 inet static
address 192.168.10.6
netmask 255.255.255.0

-----------------------------------------

// enable interface
# /sbin/ifup enp0s3
# /sbin/ifup enp0s8

// yang ini jangan di-execute dulu


// cara disable interface
# /sbin/ifdown enp0s3
# /sbin/ifdown enp0s8

-----------------------------------------

// cek ip address
# ip address
//atau
# ip a

-----------------------------------------

// Debian software repositories


# nano /etc/apt/sources.list
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main
# apt-get update
# apt-get install openssh-server net-tools sudo

// Run Putty untuk me-remote debian server menggunakan ssh

-----------------------------------------

// Transfer root privilege to user ajib


// tambahkan user ajib ke group sudo
# /sbin/usermod -aG sudo ajib

// atau edit dan tambahkan di /sbin/visudo


# /sbin/visudo
ajib ALL=(ALL:ALL) ALL

// lalu masuk ke user ajib


# su ajib

-----------------------------------------

// installasi xampp-linux
// download xampp-linux-5.6.23-0-installer.run di
https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.23/

// transfer file xampp-linux tersebut ke debian server


// menggunakan FileZilla dengan protokol SFTP
// beri hak akses untuk execute
$ sudo chmod +x /home/ajib/xampp-linux-5.6.23-0-installer.run
// install
$ sudo /home/ajib/xampp-linux-5.6.23-0-installer.run

// rename dir htdocs bawaan xampp-linux


$ sudo mv /opt/lampp/htdocs /opt/lampp/htdocs-asli

// membuat dir htdocs di /home/ajib


$ sudo mkdir /home/ajib/htdocs

// kepemilikan dir htdocs pada user ajib dan group ajib


$ sudo chown -R ajib:ajib /home/ajib/htdocs

// cek kepemilikan dir htdocs


$ ls -l

// beri link symbolic


$ sudo ln -s /home/ajib/htdocs /opt/lampp/htdocs

// buat file php di /home/ajib/htdocs


$ sudo nano /home/ajib/htdocs/phpinfo.php
<?php
phpinfo();
?>

// konfigurasi apache
$ sudo nano /opt/lampp/etc/httpd.conf
// ubah
User daemon
Group daemon
// menjadi
User ajib
Group ajib

// restart xampp-linux
$ sudo /opt/lampp/lampp restart

// akses web melalui web browser di Windows

// konfigurasi database MariaDB


$ sudo /opt/lampp/bin/mysql -u root -p
Enter password: (tanpa password dan enter)
MariaDB [(none)]> show databases;
MariaDB [(none)]> use mysql;
MariaDB [mysql]> show tables;
MariaDB [mysql]> desc user;
MariaDB [mysql]> select Host, User, Password from user;
MariaDB [mysql]> UPDATE mysql.user SET User='ajib', Host='%',
PASSWORD=PASSWORD('hanani') where User='root' and Host='::1';
MariaDB [mysql]> FLUSH PRIVILEGES;

// akses MariaDB melalui SQLYog di Windows

-----------------------------------------

// starting up of script (xampp-linux misalnya) saat booting


// menggunakan crontab atau rc.local
$ sudo crontab -e
@reboot /opt/lampp/lampp start

// atau pakai rc.local


$ sudo touch /etc/rc.local

$ sudo chmod 700 /etc/rc.local


// atau
$ sudo chmod +x /etc/rc.local

$ sudo nano /etc/rc.local


// diisi dengan:
#!/bin/sh -e
/opt/lampp/lampp start
exit 0

-----------------------------------------

// reboot debian server


$ sudo /sbin/reboot
// akses web melalui web browser di Windows
// akses MariaDB melalui SQLYog di Windows
// transfer file php menggunakan FileZilla dengan protokol SFTP
// pastikan semua service jalan

Anda mungkin juga menyukai