terhubung dengan benar sesuai dengan topologi di soal”.
- Pertama masuk Super-User: sudo su
- :::Konfigurasi TCP/IP:::
Isi:
...
auto p4p2
iface p4p2 inet dhcp
...
Seperti gambar dibawah ini:
Simpan Ctrl+x, Y, Enter
- Hidupkan interfaces p4p2: ifconfig p4p2 up
- Konfigurasi SSH:::
Ganti port SSH dan tambahkan script AllowUsers pada file tersebut,
...
AllowUsers endri #Sesuaikan dengan user anda
Port 1734
...
Simpan Ctrl+x, Y, Enter
- Konfigurasi NAT:::
nano /etc/sysctl.conf
...
net.ipv4.ip_forward=1
. . .
Simpan Ctrl+x, Y, Enter
Edit file rc.local dan berikan script iptables : nano /etc/rc.local
Isi diatas exit 0:
...
iptables -t nat -A POSTROUTING -o p4p2 -j MASQUERADE
. . .
Exit 0
Simpan Ctrl+x, Y, Enter
- Restart server: reboot
- Konfigurasi IP Client Laptop:::
IP Address : 192.168.100.2 (2-6)
Netmask : 255.255.255.248
Gateway : 192.168.100.1
DNS : 192.168.100.1
Alt DNS : 8.8.8.8
Pastikan client sudah bisa terhubung ke server dan internet, silahkan test
koneksi menggunakan perintah ping pada cmd.
- Remote Server dengan Putty pada Client Laptop:::
Hostname : 192.168.100.1 Port: 1734 LogOn
~Login menggunakan User~
Contoh:
Login as: endri
password: 12345678
Silahkan masuk ke super-user lagi: sudo su
Lakukan update paket-paket ubuntu server: apt-get update -y
- Konfigurasi DNS Server:::
/etc/resolv.conf, kalau belum ada, silahkan di tambahkan: nano /etc/resolv.conf
nameserver 192.168.100.1
...
...
...
Simpan Ctrl+x, Y, Enter
- Install DNS
Kemudian, edit file DNS: nano /etc/bind/named.conf.local
Lalu masukkan script dibawah ini:
zone "firman.sekolah.web.id" {
type master;
file "/etc/bind/db.domain";
};
zone "100.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.ip";
};
!!!Sesuaikan dengan domain anda!!!
!!!Bisa di copaste ke putty
Simpan Ctrl+x, Y, Enter
Silahkan pindah ke folder /etc/bind/: cd /etc/bind/
Kemudian salin file db.local dan db.255 dengan nama db.domain .. db.ip
root@endri:/etc/bind# cp db.local db.domain
root@endri:/etc/bind# cp db.255 db.ip
Edit file db.domain (File forward DNS):
root@endri:/etc/bind# nano db.domain
Sesuaikan dengan konfigurasi seperti dibawah ini:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA firman.sekolah.web.id. Root.firman.sekolah.web.id. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS firman.sekolah.web.id.
@ IN A 192.168.100.1
www IN A 192.168.100.1
!!!Sesuaikan dengan domain anda!!!
Simpan Ctrl+x, Y, Enter
Lalu edit file db.ip yang satunya:
root@endri:/etc/bind# nano db.ip
Sesuaikan dengan konfigurasi dibawah ini:
;
; BIND reverse data file for broadcast zone
;
$TTL 604800
@ IN SOA endri.sekolah.web.id. root.endri.sekolah.web.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS endri.sekolah.web.id.
1 IN PTR endri.sekolah.web.id.
1 IN PTR www.endri.sekolah.web.id.
Simpan Ctrl+x, Y, Enter
!!!Sesuaikan dengan domain anda!!!
Sekarang restart konfigurasi DNS: /etc/init.d/bind9 restart
Sekarang silahkan cek konfiguarasi DNS-nya:
nslookup firman.sekolah.web.id
nslookup 192.168.100.1
!!!Sesuaikan dengan domain anda!!!
Cek juga pada client dengan CMD
nslookup firman.sekolah.web.id
nslookup 19.168.100.1
Pastikan sudah resolv keduanya.
- Konfigurasi Web Server :::
Selanjutnya akan muncul form pengisian password, silahkan samakan
saja semuanya dengan password login user server.
Setelah selesai silahkan cek pada client dengan cara memanggil DNS-nya pada
browser:
[endri.sekolah.web.id/phpmyadmin]
!!!Sesuaikan dengan domain anda!!!
Login menggunakan root dan password ‘____’ saat instalasi.
- Konfigurasi Virtual Host:::
root@endri:~# mkdir /var/www/html/www-data
root@endri:~# chown firman /var/www/html/www-data
Perintah chown itu untuk mengubah hak milik.
Buatlah file firman.conf di /etc/apache2/sites-available/ :
root@endri:~# cd /etc/apache2/sites-available/
root@endri:/etc/apache2/sites-available~# nano endri.conf
Kemudian isi dengan script dibawah ini:
<VirtualHost *:80>
ServerName endri.sekolah.web.id
DocumentRoot /var/www/html/www-data/
</VirtualHost>
!!!Silahkan sesuaikan dengan domain anda!!!
Simpan Ctrl+x, Y, Enter
root@endri:/etc/apache2/sites-available~# a2ensite firman.conf
Disesuaikan dengan file yang anda buat, diatas saya membuat file
fendri.conf ... Jadi saya a2ensite endri.conf
Lakukukan restart service apache2...
root@endri:~# /etc/init.d/apache2 restart
- Silahkan instal aplikasi WinSCP-nya.
server menggunakan aplikasi WinSCP.
!!!Ingat login-nya menggunakan hostname : 192.168.100.1 dan port 1734
Username: endri dan Password: _____
- Kembali ke Putty lalu ubah hak milik folder www-data:
- Setelah itu lakukan instalasi Wordpress dengan cara memanggil domain endri.sekolah.web.id pada Browser client.
Buka [ endri.sekolah.web.id ]
- Let’s Go
- Isi Username: root dan Password: ____ (Saat instalasi Web Server)
- Membuat database dengan nama wordpress
- Sesuaikan pengisian form username, password dibawah ini sesuai dengan
sebelumnya.
Form Pengisian Judul dan Login Dashbor Wordpress
- Isi dengan sesuka anda (menyesuaika soal), yang penting anda tidak lupa
- Oke, log in
- Isi sesuai dengan username dan password seperti sebelumnya.
- Klik SMK Bisa
- Tampilah website anda...