Welcome To My Blog :)

Jumat, 19 Februari 2016

UKK TKJ Paket 1 Ubuntu Server

“Setelah instalasi maka kita konfigurasi. Pastikan kabel dan lain-lain sudah
terhubung dengan benar sesuai dengan topologi di soal”.

  • Pertama masuk Super-User:  sudo su

  • :::Konfigurasi TCP/IP:::
Konfigurasi interfaces p4p2 yang mengarah ke internet:  nano /etc/network/interfaces
Isi:
...
auto p4p2
iface p4p2 inet dhcp

...
Seperti gambar dibawah ini:

Simpan Ctrl+x, Y, Enter
  • Hidupkan interfaces p4p2:  ifconfig p4p2 up
  • Konfigurasi SSH:::
Edit file sshd_config untuk mengganti port SSH: nano /etc/ssh/sshd_config
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:::
Edit file sysctl.conf dan hilangkan hashtag (#) net.ipv4.ip_forward=1
 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:::
Setting IP Laptop menjadi: (terserah)
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:::
Buka aplikasi Putty:
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:::
Pertama, pastikan ip kita berada di nameserver yang paling atas pada file
/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
Silahkan instal paket DNS yaitu bind9: apt-get install bind9 -y
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 :::
Pertama silahkan instal dulu paket-paket dari web server: apt-get install apache2 php5 mysql-server phpmyadmin
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:::
Pertama silahkana buat folder www-data pada /var/www/html/
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.
Kemudian lakukan peng-upload-an wordpress ke folder www-data pada
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:
root@endri:~# chown -R www-data:www-data /var/www/html/www-data
  • Setelah itu lakukan instalasi Wordpress dengan cara memanggil domain endri.sekolah.web.id pada Browser client.
!!!Sesuaikan dengan domain anda!!!
Buka [ endri.sekolah.web.id ]






  • Let’s Go

  • Isi Username: root dan Password: ____ (Saat instalasi Web Server)
  • Membuat database dengan nama wordpress
Jika sudah terbuat akan tampil seperti yang saya tandai (warna hitam)
  • Sesuaikan pengisian form username, password dibawah ini sesuai dengan
saat anda masuk phpmyadmin dan form database yang telah anda buat
sebelumnya.
Form Pengisian Judul dan Login Dashbor Wordpress
  • Isi dengan sesuka anda (menyesuaika soal), yang penting anda tidak lupa
password...
  • Oke, log in
  • Isi sesuai dengan username dan password seperti sebelumnya.
  • Klik SMK Bisa
  • Tampilah website anda...
Finish...

0 komentar:

Posting Komentar