P. 1
Pembahasan Paket 2 Ukk Tkj 2012 (1)

Pembahasan Paket 2 Ukk Tkj 2012 (1)

|Views: 493|Likes:
Published by Bella BebegabaLabal

More info:

Published by: Bella BebegabaLabal on May 01, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

07/31/2014

pdf

text

original

PEMBAHASAN PAKET 2 UKK TKJ 2012

SOAL/TUGAS
Membangun DNS dan Web Server pada jaringan Opsi konfigurasi :  Konfigurasi Server 1. IP Virtual 2. IP LAN Konfigurasi Client = Sesuai dengan kondisi lab. Jaringan yang diberikan = 192.168.50.1/24

3. IP LAN = 192.168.50.xxx/24 4. Proxy = 192.168.50.1 Keterangan : xxx merupakan address antara 2 sampai 254 Konfigurasi Server 1. 2. 3. 4. 5. 6. 7. Sistem Operasi = OS Linux Port proxy = 3128 DNS server = dengan domain www.sekolah.sch.id Virtual directory = dengan format : http:// www.sekolah.sch.id/~datasekolah Domain baru = dengan nama : http:// www.profilku.com Web Server dan Ftp Server dengan benar Proxy server = dengan Blocking Site : www.profilku.com

DNS Server Web Server Ftp server PC Client Switch

Implementasikan topologi diatas untuk melakukan pengujian fungsi Web Server, Ftp Server dan DNS Server, dengan ketentuan :

a. Membuat perencanaan sesuai dengan topologi jaringan yang disediakan b. Melakukan Perakitan PC Server dan Instalasi OS Linux c. Instalasi PC Client (Windows XP) dan membuat website (www.sekolah.sch.id dan www.profilku.com ) sesuai dengan aplikasi yang sudah ditentukan d. Melakukan konfigurasi DNS Server, Ftp Server dan web Server e. Melakukan instalasi implementasi sesuai topologi f. Melakukan pengujian fungsi jaringan (sistem koneksi) dan pengujian aplikasi server.

pico atau nano # nano /etc/network/interfaces Isi file /etc/network/interfaces rubah menjadi berikut: auto eth0 iface eth0 inet static address 192.0 broadcast 192.255.KONFIGURASI NETWORK 2.168.255.com up ip addr add 192.255 dev eth0 label eth0:0 Kemudian di save .2 Seting Ethernet Card Edit file /etc/network/interfaces.168. tekan Ctrl + O di keyboard untuk menyimpan dan Ctrl + X untuk keluar Lakukan restart/start pada network: # /etc/init.255 dns-search smkn2tebingtinggi.2/24 brd 192.1 Lakukan Login Masuk ke user login. kemudian masukkan password: Smkn2 @smkn2:^$ sudo su cirinya kalau sudah masuk ke root maka prompt berubah menjadi root@smkn2:/home/smkn2# 2.168.50. kemudian masukkan password user Kemudian masuk ke root .168.50.0 network 192.50.50. bisa menggunakan vi.d/networking restart Lihat hasil seting kartu jaringan pada eth0 dan eth0:0 # ifconfig .1 netmask 255.168.50.

com” { Type master.rev”. .options. }. nano /etc/apt/sources.50. File “/etc/bind/db. }.conf.com” { Type master.zone”. Tambah atau edit isinya menjadi: zone “smkn2tebingtinggi.list Hapus tanda pagar tulisan baris kedua deb cdrom :[ubuntu-Server 11.168. options { directory “/var/cache/bind”.smkn2. forwarders { 192.192.KONFIGURASI DOMAIN NAME SERVICE (DNS) Instalasi Bind   Instalasi paket BIND9 dari cd ubuntu server 11. File “/etc/bind/db. File “/etc/bind/db.168.  # conform to RFC1035 Buka file /etc/bind/named.conf.10 _Oneiric Ocelot_ -Realese i386 20111011]   # apt-get install bind9 Buka file /etc/bind/named. ).profilku”.smkn2.10. }. zone “profilku.in-addr.arpa” { Type master. zone “50. apabila paket BIND9 belum di install.local file yang berisi dimana letak file zona yang berisi DNS Record local. file tersebut berisi DNS forward ditujukan kemana. listen-on-v6 ( any. }.1. auth-nxdomain no. }.

zone # nano /etc/bind/db. . Retry .com. @ IN MX 10 mail.local # cp /etc/bind/db.local /etc/bind/db.rev . Serial 604800 . Kemudian duplicate file db local sesuai nama file yang disebutkan /etc/bind/named. Negative Cache TTL .50.1 ns IN A 192. Expire 604800 ) . Retry 2419200 .com. @ IN NS ns.1 www IN A 192.conf.profilku  Edit file /etc/bind/db.168.com .rev ` # nano /etc/bind/db.rev # cp /etc/bind/db. @ IN A 192.smkn2. admin. ( 2010101709 .smkn2.com.50.1  Edit file /etc/bind/db. $TTL @ 604800 IN SOA ns.smkn2tebingtinggi.smkn2tebingtinggi.168.zone .zone # cp /etc/bind/db. profilku.168.local /etc/bind/db. ( 2010101708 604800 86400 2419200 604800 .com.smkn2tebingtinggi. ns.smkn2.127 /etc/bind/db.1 ftp IN A 192. .smkn2.smkn2. BIND reverse data file for local loopback interface .smkn2tebingtinggi.com.50. smkn2tebingtinggi.50. @ 1 2 IN IN IN NS PTR PTR smkn2tebingtinggi. Serial . admin. Expire .smkn2tebingtinggi. Refresh . $TTL 604800 @ IN SOA ns.com.smkn2.com. Negative Cache TTL . Refresh 86400 .com.smkn2tebingtinggi.168. BIND data file for local loopback interface .

profilku .com hasilnya seperti dibawah .0.com. $TTL 604800 @ IN SOA ns.profilku.168.com. . Retry 2419200 .0.168.50.50. Serial 604800 . @ IN NS ns.2 ns IN A 192.1 192.com. Negative Cache TTL .1  localhost elearning.1  Restart jaringan dan Bind9 # /etc/init. @ IN A 192. smkn2tebingtinggi. BIND data file for local loopback interface . Edit file /etc/bind/db.168. Expire 604800 ) .0.d/bind9 restart  Untuk menguji dengan perintah nslookup # nslookup  set type=any  smkn2tebingtinggi.com nameserver 192.0.profilku.50.conf # nano /etc/resolv.168.168.com smkn2 Edit file /etc/resolv.50. admin.conf search smkn2tebingtinggi. Refresh 86400 .2 www IN A 192.profilku. ( 2010101709 .2  Edit file /etc/hosts dan tambahkan smkn2tebingtinggi.50.profilku # nano /etc/bind/db.com # nano /etc/hosts 127.1 nameserver 127.

smkn2tebingtinggi.Server : 192.50.com origin = ns.smkn2tebingtinggi.168. mysql.168.50.1#53 smkn2tebingtinggi. dan php gunakan perintah berikut: # apt-get install apache2 mysql-server mysql-client php5 php5-mysql  Konfigurasi Apache Web Server mkdir /var/www/sekolah Berikut adalah langkah-langkah mengkonfigurasi Web Server: Edit file /etc/apache2/sites-available/default # nano /etc/apache2/sites-available/default Dengan isi file seperti berikut : <VirtualHost *:80> ServerAdmin webmaster@smkn2tebingtinggi.1 Address : 192.com DocumentRoot /var/www/sekolah <Directory /var/www/sekolah> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow.deny Allow from all </Directory> .com mail addr = admin. smkn2tebingtinggi.com ServerName www.com serial = 2010101709 refresh = 604800 retry = 86400 expire = 2419200 SETTING WEB SERVER  Memulai installasi Untuk installasi apache.

html <h1><marquee> </marquee></h1>  SELAMAT DATANG DI WEBSERVER SMKN2 TEBINGTINGGI Restart apache # /etc/init.deny Allow from all </Directory> ErrorLog /var/log/apache2/error. emerg. crit.0 ::1/128 </Directory> </VirtualHost>  Membuat web pada directory /var/www/ # nano /var/www/sekolah/index. info.ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/var/www/cgi-bin"> AllowOverride None Options +ExecCGI –MultiViews +SymLinksIfOwnerMatch Order allow. # alert.d/apache2 restart  Lakukan browsing dari klien menuju alamat http://www. LogLevel warn CustomLog /var/log/apache2/access.0.com SELAMAT DATANG DI WEB SERVER SMKN TEBINGTINGGI . warn.smkn2tebingtinggi.log combined ServerSignature On Alias /doc/ “/usr/share/doc/” <Directory “/usr/share/doc/”> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny. notice.0/255. error.0.allow Deny from all Allow from 127.0.log # Possible values include: debug.0.

MEMBUAT DOMAIN BARU  Membuat directory untuk domain # mkdir /home/profilku/ # mkdir/home/ profilku /public_html/ # mkdir/home/ profilku public_html/cgi-bin # mkdir/home/ profilku /public_html/logs   Akses kedalam directory /home/ profilku /public_html # cd /home/ profilku /public_html Buat file uji coba untuk melakukan pengetesan dari pengetesan webserver bernama index.2> ServerAdmin profilku@profilku.deny Allow from all # This directive allows us to have apache2’s default start page # in /apache2-default/.50.html <h1><marquee> </marquee></h1> SELAMAT DATANG DI SUBDOMAIN SMKN2 TEBINGTINGGI  Ganti hak akses.com ServerName www.html DocumentRoot /home/ profilku /public_html <Directory /home/ profilku /public_html/> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/ profilku /public_html> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow. # chmod –R 755 /home/ profilku /public_html # chown –R www-data:www-data /home/ profilku /public_html  Selanjutnya konfigurasi di apache server #cp /etc/apache2/site-available/default /etc/apache2/site-available/profilku # nano /etc/apache2/site-available/profilku Dengan isinya sebagai berikut: <VirtualHost 192. dan hak grup secara rekursif dari directory dan semua isi didalamnya. hak pengguna.com DirectoryIndex index. profilku.html # nano index. but still have /go to the right place #RedirectMatch ^/$ /apache2-default/ </Directory> .168.

log # Possible values include: debug. LogLevel warn CustomLog /home/ profilku /public_html/logs/access.deny Allow from all </Directory> ErrorLog /home/ profilku /public_html/logs/error. lakukan link simbolik menggunakan perintah a2ensite. # alert. info.com SELAMAT DATANG DI DOMAIN PROFILKU FTP SERVER Membuat Directory Ftp Server Buat directory yang akan digunakan ftp # mkdir /home/ftp # chmod 755 /home/ftp Buat user dan password untuk ftp # useradd ftp #passwd ftp # 123456 #123456 . crit.log combined </VirtualHost>   Kemudian.ScriptAlias /cgi-bin/ /home/ profilku /public_html/cgi-bin/ <Directory "/home/ profilku /public_html/cgi-bin"> AllowOverride None Options +ExecCGI –MultiViews +SymLinksIfOwnerMatch Order allow. emerg. warn. profilku. error. notice.d/apache2 restart Coba test di client dengan mengetikkan di browser http://www. # a2ensite profilku Restart kembali apache2 # /etc/init.

2 write_enable=YES   Simpan komfigurasi. 2 #write_enable=YES kemudian delete tanda # pada bagian write_enable sehingga menjadi seperti 1 # Uncomment this to enable any form of FTP write command. silahkan anda cari baris berikut ini 1 # Uncomment this to enable any form of FTP write command.” Jika anda menginginkan user anda bisa mengupload file di FTP server anda.com Masukkan username = ftp password= 123456 .conf untuk keamanan tambahkan script ini DefaultRoot ~ IdentLookups off ServerIdent on “FTP Server ready.d/vsftpd restart   Buka web broser ketikkan ftp://ftp.Instalasi Software Vsftpd untuk Aplikasi Ftp Server # apt-get install vsftpd  Konfigurasi ftp server dengan perintah # nano /etc/vsfpd.smkn2tebingtinggi. tekan control X lalu yes Restart ftp server # /etc/init.

profilku .com cache_mgr admin@smkn2tebingtinggi.profilku.smkn2tebingtinggi. tekan ctrl + W Ketikkan : acl all src acl all src 0.255.com Simpan konfigurasi Restart squid #/etc/init.168.0 acl manager proto cache_object acl localhost src 127.profilku.conf Untuk lebih mudahnya.d/squid restart Buka www. # nano /etc/squid/situs.txt.txt Isikan www.255.0/0.50.0.0.0.PROXY SERVER Setting Proxy Server Menginstal Squid sebagai proxy # Apt-get install squid Edit file /etc/squid/squid.log squid cache_effective_user proxy visible_hostname proxy.conf # nano /etc/squid/squid.0.0.0/8 acl lan src 192.com sudah di blokir oleh squid .0/24 acl situslarangan dstdomain "/etc/squid/situs.0.255 acl to_localhost dst 127.1/255.com Situs www.0.com Daftar situs tersebut diisikan di file /etc/squid/situs.0.txt" no_cache deny situslarangan http_access deny situslarangan all http_access allow lan http_port 3128 transparent cache_mem 64 MB cache_dir ufs /cache 30000 16 256 access_log /var/log/squid/access.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->