P. 1
Administrasi Jaringan Kompute1

Administrasi Jaringan Kompute1

|Views: 78|Likes:
Dipublikasikan oleh Samir Java

More info:

Published by: Samir Java on Apr 30, 2012
Hak Cipta: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

01/25/2013

pdf

text

original

Administrasi Jaringan Komputer

INSTALLASI DEBIAN 5.0 • Setting booting komputer dalam setting BIOS. Pastikan booting pertama adalah CDROM / DVD-ROM. • Setelah mensetting list boot. Jangan lupa untuk menyimpan dan keluar dengan menekan tombol F10. • Masukkan DVD installer Debian 5.0 dan pilihlah options Install untuk memulai penginstallan • Tunggu hingga muncul pemilihan bahasa. Dan pilihlah Bahasa Indonesia agar mudah kita pahami. • Barulah kemudian kita akan diminta untuk memilih layout dari keyboard yang kita gunakan, secara default keyboard yang digunakan di Indonesia adalah keyboard Inggris Amerika. • Karena komputer yang digunakan menggunakan 2 NIC maka akan muncul options Eth1 atau Eth0 yang terkoneksi dengan internet. • Maka akan muncul pesan bahwa konfigurasi otomatis yang dilakukan Debian telah gagal. Tetapi untuk kali ini saya akan mengkonfigurasi jaringan secara manual maka tekan enter di “Lanjutkan”. • Pilihlah options konfigurasi jaringan secara manual. • Masukkan IP Address yang kita dapet dari ISP atau router. Untuk kali ini IP Address saya isi dengan 199.199.199.4 • Setelah mengisi IP Address, berikutnya saya isikan netmask dengan 255.255.255.0 • Barulah kemudian saya isikan 199.199.199.254 pada pengisian Gateway • Karena nantinya IP Address komputer akan dirubah dengan domain (DNS) maka pada Name server addresses saya isikan 199.199.199.4 (eth0) • Mengkonfigurasi Hostname (nama komputer), untuk kali ini saya isikan dengan nama lenny4.net ul1n.nuh4@yahoo.co.id Konfigurasi Server Linux Debian 5.0 • Pada langkah inilah dimana kita akan memilih zona waktu. Pilihlah Jakarta untuk mewakili WIB. • Debian akan menyecan HDD yang digunakan. Pilihlah pemartisian secara manual. ul1n.nuh4@yahoo.co.id • Buatlah 2 partisi : 1. Partisi 1 : 2 GB (karena 2x dari ram) digunakan sebagai ruang SWAP Jenis partisi : logikal 2. Partisi 2 : 78 GB digunakan sebagai Ext3 Jenis partisi : primary Format partisi 2 Titik kait sebagai root (/) Penanda untuk dapat boot : hidup • Setelah pembuatan selesai akhiri dengan memilih untuk selesai pemartisian. • Jawablah Ya pada pertanyaan “Tuliskan perubahan partisi pada harddisk”

• Setelah proses pemartisian yang telah dilakukan oleh Debian selesai. Maka Debian akan menanyakan password untuk root, agar lebih mudah saya ingat maka passwordnya saya isikan root juga dan jangan lupa untuk memasukkan password yang sama pada options verifikasi password. ul1n.nuh4@yahoo.co.id • Agar kita dapat login ke Debian maka kita perlu untuk membuat sebuar account, untuk kali ini saya beri nama tkj dengan password tkj juga supaya mudah di ingat. ul1n.nuh4@yahoo.co.id • Sebetulnya DVD installer Debian tidak hanya 1. Maka dalam proses installasi akan diajukan pertanyaan apakah “pindah CD/DVD lainnya?” tetapi untuk kali ini saya menjawab tidak, karena memang DVD installernya hanya satu. • Pertanyaan berikutnya yaitu “Gunakan suatu jaringan cermin (mirror)” begitu juga dengan langkah sebelumnya. Saya jawab tidak karena untuk media update saya lakukan dengan media DVD ataupun repository. • Barulah kemudian proses installer jalan kembali. Setelah beberapa saat kemudian akan ditanya lagi apakah “Berpatisipasi dalam survey penggunaan paket Debian ?” jawablah ya jika kita ingin ikut berpartisi pasi dalam survey tersebut. ul1n.nuh4@yahoo.co.id • Paket-paket yang perlu di install sebelum instalasi selesai. Pilihlah semua options kecuali laptop dan lingkungan desktop (dihilangkan karena Debian yang akan digunakan menggunakan mode text bukan GUI). • Pada kotak pengisian Nama Domain / Workgroup saya isi dengna lenny4.net karena nantinya domain yang digunakan adalah lenny4.net • Jawablah Ya pada pertanyaan “pemasangan boot leader” dan langkah terakhir akan muncul pesan bahwa proses installasi telah selesai dan berhasil. Keluarkan DVD installer. Kemudian tekan tombol enter agar komputer restart. SETTING IP PADA DEBIAN 5.0 • Login ke komputer dengan account tkj password tkj. • Baru kemudian login administrator (root) dengan mengetikkan perintah SU, kemudian masukkan password (root). • Ketikkan perintah nano /etc/network/interfaces => tekan enter • Hapus semua isinya dan ketikkan dengan auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 199.199.199.4 netmask 255.255.255.0 network 199.199.199.0 broadcast 199.199.199.255 gateway 199.199.199.254 auto eth1 iface eth1 inet static address 192.168.4.254 netmask 255.255.255.0

network 192.168.4.0 broadcast 192.168.4.255 • Setelah selesai tekan Ctrl + O untuk menyimpan dan keluar dari editor tekan tombol Ctrl + X. • Setelah selesai menyetting interfaces, berikutnya perlu direstart networkingnya dengan perintah /etc/init.d/networking restart => tekan enter. MEMBUAT ROUTER DI DEBIAN 5.0 • Langkah pertama dalam pembuatan router di Debian 5.0 adalah mengedit file rc.local dengan mengetikkan perintah nano /etc/rc.local => tekan tombol enter • Sebelum tulisan exit tambahkan script di bawah ini. iptables –A POSTROUTING –t nat –o eth0 –j MASQUERADE (eth0 merupakan NIC yang diberi IP Public) • Setelah menambahkan script jangan lupa untuk menyimpannya dengan menekan tombol Ctrl + O dan Ctrl + X untuk keluar dari editor. • File ke-2 yang harus diedit adalah file sysctl.conf dengan perintah hampir sama dengna mengedit file rc.local yaitu nano /etc/sysct.conf => kemudian tekan enter. • Hilangkan pagar (#) pada tulisan net.ipv4.ip_forward kemudian simpan dan keluar dengan menekan tombol Ctrl + O dan Ctrl + X. • Kemudian restart komputer dengan perintah reboot => tekan tombol enter. MEMBUAT DHCP DI DEBIAN 5.0 • Terlebih dahulu paket dhcp harus terinstall. Jalankan perintah apt-get install dhcp3-server => eksekusi dengan menekan tombol enter. • Maka Debian akan meminta kita untuk memasukkan DVD installer. Setelah DVD installer sudah dimasukkan tekan tombol enter untuk memulai pemasangan paket dhcp3 server. • Setelah proses pemasangan paket dhcp3 server selesai, lanjutkan dengan mengedit file dhcpd.conf dengan perintah nano /etc/dhcp3/dhcpd.conf => tekan enter untuk menjalankan perintah. • Carilah kalimat # A slightly kemudian edit pada bagian tersebut seperti dibawah ini. # A slightly different configuration for an internal subnet. subnet 192.168.4.0 netmask 255.255.255.0 range 192.168.4.1 192.168.4.253; option domain-name-servers 192.168.4.254; option domain-name “lenny4.net”; option routers 192.168.4.254; # option broadcast-address 10.5.5.31; # default-lease-time 600; # max-lease-time 7200; } • Setelah konfigurasi file dhcpd.conf selesai, barulah kemudian paket dhcp direstart dengan perintah /etc/init.d/dhcp3-server restart => tekan tombol enter. • Sedangkan pada client bisa interfacesnya diganti dhcp dan menjalan perintah dhclient eth0 (eth yang terkoneksi dengan router). • Untuk pengecekan hasil dari dhcp, coba di-ping dengan ip router misal ping

4 • Jangan lupa untuk menyimpan perubahan yang telah dilakukan dengan menekan tombol Ctrl + O dan Ctrl + X untuk keluar.007 => tekan tombol enter. tambahkan script dibawah ini : zone “lenny4. • Sekarang file satunya lagi yaitu db.local ke db. }.lenny4. • Ganti semua localhost dengan lenny4.in-addr.nuh4@yahoo. serialnya diganti dengan 2000 dan yang paling bawah rubah menjadi seperti dibawah ini : @ IN A 199.net menggunakan perintah cp /etc/bind/db.lenny4. ul1n.0 telah memilih options DNS server maka secara otomatis Debian yang digunakan telah terpasang Bind9 sehingga tidak perlu untuk menginstall Bind9.192. }.lenny4.0 • Karena saat penginstallan Debian 5.net dan jangan lupa untuk mengubah serialnya menjadi 2000 simpan dan keluarlah jika dirasa sudah betul. ganti semua tulisan localhost dengan lenny4.net nameserver 199.conf => tekan tombol enter. MEMBUAT DNS SERVER DI DEBIAN 5. • Hapus semua isinya dan isikan script dibawah ini : search lenny4. Dengan perintah yang sama juga.net => tekan tombol enter. • Berikutnya adalah melakukan perubahan pada file named.007 menggunakan perintah cp /etc/bind/db. zone “199.007”.co.199.007 yang akan diedit. • Copykan lagi file db.199. • Copy-kan file db.net => tekan tombol enter.127 /etc/bind/db.199.127 ke db.199.4 www IN A 199.local”.net domain lenny4.net. • Sebelum include “/etc/bind/named.199.4 .lenny4.199.conf seperti sebelumnya jalankan perintah nano /etc/resolv. • Editlah file db.conf berikut perintah yang digunakan nano /etc/bind/named.007 => tekan tombol enter. file “/etc/bind/db.254 => tekan tombol enter. simpan dan keluar lah dari editorial tersebut. Jalankan perintah nano /etc/bind/db.199.net”.199. file “/etc/bind/db.local /etc/bind/db.net yang dicopykan.id Konfigurasi Server Linux Debian 5.168. • Sedangkan file terakhir yang perlu untuk dilakukan perubahan adalah file resolv.0 • Bila dirasa perubahan yang dilakukan sudah benar.4. nano /etc/bind/db.conf. • Seperti sebelumnya.conf => tekan tombol enter.lenny4.net” { type master.arpa” { type master.

berikutnya adalah merestart paket bind9 menggunakan perintah /etc/init. untuk melakukan penyettingan server.0 • Pembuatan mail server di Debian 5.net • Tekan tombol R => tekan enter untuk kembali ke menu utama. • Pada pertanyaan create directories for web-based administrartion ? jawablah yes untuk melanjutkan proses installasi paket. courier-imap. • Jalankan perintah nano /etc/postfix/main. MEMBUAT MAIL SERVER DI DEBIAN 5. yaitu postfix.0/24 #mailbox_command = procmail -a "$EXTENSION" (menambahkan #) • Dan paling bawah tambahkan script home_mailbox = Maildir/ • Tekan tombol Ctrl + O dan Ctrl + X untuk menyimpan perubahan yang telah dilakukan dan keluar dari editor. • Untuk mengetahu bahwa DNS server yang dibuat berhasil. Setelah masuk dalam server settings tekan tombol angka 1 => tekan enter kemudian ketikkan lenny4.id Konfigurasi Server Linux Debian 5.nuh4@yahoo.net dilakukan untuk mengubah domain menjadi lenny4. • apt-get install postfix courier-imap squirrelmail => tekan tombol enter.net mynetworks = 199.199.0 memerlukan 3 paket yang harus terinstall terlebih dahulu. • Isilah lenny4. • Maka debian akan meminta DVD installer dimasukkan dan mengajukan beberapa pertanyaan.0 • Membuat Directory Maildir untuk menyimpan e-mail yang masuk pada directory /etc/skel dengan menjalankan perintah maildirmake /etc/skel/Maildir => tekan enter. Jalankan perintah tersebut untuk menginstall ke-3 paket tersebut secara bersamaan.net kalau ada answer bernilai 1 dan nilainya itu ip anda berarti DNS server berhasil. . squirrelmail.• Tekan tombol kombinasi Ctrl + O dan Ctrl + X untuk menyimpan dan keluar dari editor.co.net untuk penyettingan system mail name. Selanjutnya tekan tombol d => tekan tombol enter yaitu menyetting server imap.d/bind9 restart => tekan tombol enter.pl => tekan tombol enter. Kemudian lakukan perubahan seperti dibawah ini : myhostname = lenny4. • Setelah semua perubahan yang telah dilakukan. selanjutnya adalah penyettingan squirrelmail dengan cara menjalankan perintah /etc/squirrelmail/conf. • Sedangkan pada postfix configuration jawablah Ok.lenny4. berikutnya pilihlah options internet site pada general type of mail configuration. Barulah kemudian tekan tombol S => tekan enter untuk menyimpan dan keluarlah dengan menekan tombol Q => tekan enter.cf => tekan tombol enter.199. Kemudian ketikkan courier karena server imap yang telah di install adalah courier. • Tekan tombol angka 2 => tekan enter. jalankan perintah dig www. • Setelah melakukan penyettingan postfix. ul1n.

cache_dir ufs /var/spool/squid 100 16 256 . nano /etc/apache2/conf.• ln –s /etc/squirrelmail/apache. • Masuk ke squirrelmail perlu akan username dan password.d/squid stop => tekan tombol enter • File yang disetting hanyalah file squid.d/postfix restart => tekan enter /etc/init. begitu sebaliknya.168. • Edit file squirrelmail. ul1n.conf =>tekan enter dilakukan untuk membuat symlink squirrelmail. Saya menginginkan 2 pengguna makanya saya jalankan kembali adduser dengan username dan password b.co.d/courier-imap restart => tekan enter • Sekarang buka alamat http://www. • Carilah kalimat acl CONNECT method CONNECT. • Restartlah paket apache2.d/squirrelmail.lenny4.nuh4@yahoo.id • Hilangkan pagar (#) pada script dibawah ini : .4. courier-imap. • Sebelum memulai penyettingan perlu diingat bahwa penyettingan squid dilakukan dalam keadaan stop sehingga jalan perintah dibawah ini untuk menyetop squid /etc/init.conf /etc/apache2/conf.cache_swap_low 90 . postfix dengan perintah sebagai berikut : /etc/init.conf yang sudah dibuatkan symlinks.net/email dikomputer client cobalah login dan kirim email dari user a ke user b. kemudian dibawahnya tambahkan script berikut ini : acl situs dstdomain “/etc/bind/situs” acl kunci url_regex –i “/etc/bind/kunci” no_cache deny situs no_cache deny kunci http_access deny situs http_access deny kunci • Carilah kalimat # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS kemudian dibawahnya tambahkan script berikut ini : acl jaringan src 192.conf maka jalankanlah nano /etc/squid/squid.conf • Gantilah Alias /squirrelmail /usr/share/squirrelmail menjadi Alias /email /usr/share/squirrelmail barulah disimpan dan keluar dari editor.log .cache_swap_high 95 . maka perlu menginstall squid dengan perintah apt-get install squid => tekan tombol enter.d/apache2 restart => tekan enter /etc/init.cache_log /var/log/squid/cache. Untuk kali ini sayamenggunakan perintah adduser a => enter barulah kemudian password dan verifikasinya saya isi dengan huruf a. MEMBANGUN PROXY SERVER • Untuk kali ini paket yang digunakan adalah squid.0/24 http_access allow jaringan • Hilangkan pagar (#) pada cache_mem 8 MB dan mengganti 8 menjadi 64.conf => tekan tombol enter.d/squirrelmail.

Bab 2 Kongurasi TCP/IP 2.friendster. client sebuah komputer/laptop yang sengaja di-ada-kan untuk menguji dari setiap service yang diberikan oleh server. jika masih bisa membuka website yang diblokir dapat diartikan bahwa proxy nya mengalami kesalahan begitu sebaliknya. repositori sebuah komputer yang berisi paket-paket software distro Debian Sarge.0/24 –p tcp -–dport 80 –j REDIRECT -–to-ports 3128 => tekan tombol enter. Komputer ini digunakan oleh si server untuk menginstall software-software yang akan diperlukan dalam tutorial ini. /etc/init.ipcache_size 1024 .log .com www. dari port 80 ke port proxy menggunakan perintah iptables –t nat –A PREROUTING –s 192.ipcache_high 95 • Simpan perubahan yang telah dilakukan dan keluar editor jika dirasa sudah benar. • Restartlah squid. coba buka website yang diblokir dikomputer client.local yang diletakkan sebelum exit dan jangan lupa untuk menyimpannya..facebook.cache_store_log /var/log/squid/store.168.com • Simpan dan keluar dari editor jika sudah yakin kalau benar. Misalkan saja kata kunci yang diblokir yaitu : Sex Facebook Porn • Simpan dan keluar dari editor jika sudah yakin kalau benar. Perhatikan topologi di bawah ini.youtube. • Sekarang membuat daftar website yang akan diblokir menggunakan perintah nano /etc/squid/situs misalkan saja : www. squid –k reconfigure adalah perintah selanjutnya yang akan merefresh squid. • Agar pemindahan port tersebut tidak mengalami perubahaan jika komputer di restart maka perlu dituliskan pada file rc. Repositori ini memungkinkan kita untuk melakukan instalasi software melalui jaringan.1 Topologi Kon gurasi server yang akan kita lakukan mengacu kepada sebuah topologi.4.ipcache_low 90 . .d/squid restart => tekan tombol enter • Untuk membuat swap bagi squid lakukan perintah squid –z • Setelah membuat swap bagi squid. • Berikutnya kata kunci yang akan diblokir nano /etc/squid/kunci => tekan tombol enter. • Supaya proxy dapat bekerja perlu akan adanya pemindahan port.com www. Mengacu kepada topologi di atas kita akan menggunakan beberapa istilah seperti berikut: server sebuah komputer yang diinstall Linux Debian Sarge dimana nantinya di komputer ini akan kita installkan beragam service yang sering digunakan dalam sebuah jaringan. • Jika dirasa sudah benar.

d/networking restart .10.12.1 netmask 255.252.254 auto eth1 iface eth1 inet static address 10.0 10.255.254 255. Kita gunakan text editor nano untuk melakukan perubahan dan menyesuaikan identitas komputer dengan topologi jaringan di atas. # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 10.0 broadcast 10.252. Adapun identitas jaringan dari repositori tersebut adalah sebagai berikut: IP Address Netmask 10.1 netmask 255.11.1 255.254 10.11. For more information.12.255 gateway 10.252.Detail informasi dari setiap komponen jaringan tersebut adalah: (A) Jaringan Internet (B) server dengan identitas sebagai berikut : iface address netmask gateway dsn-nameservers hostname eth0 10.0 (D) client.255 Tekan tombol Ctrl+o untuk menyimpan hasil editing dan tekan tombol Ctrl+x untuk keluar dari editor Lakukan proses restart terhadap kon gurasi networking dengan perintah root@server:# /etc/init.12. see interfaces(5). Untuk mengedit le gunakan perintah: root@server:# nano /etc/network/interfaces Isi dari le tersebut harus terlihat seperti berikut: # This file describes the network interfaces available on your system # and how to activate them.255.12.0 network 10.12.254 eth1 10. komputer yang berisi paket-paket software untuk keperluan instalasi bagi server. KONFIGURASI TCP/IP 23 (C) repositori.11.10.255.11.11.255.0 broadcast 10.0 .255.255.11.1 255..11.255.252.2 Konfigurasi IP Address File kon gurasi utama untuk melakukan penyesuaian terhadap identitas jaringan terletak di /etc/network/interfaces.254 dns-nameservers 10.255.255. komputer/laptop untuk melakukan pengujian terhadap setiap service yang diberikan oleh server 2.11.12.server BAB 2.11.12.10.12.12.0 network 10.255.10.

1 Bcast:10. Seluruh software dalam distro Debian Sarge dikemas dalam 12 CD. .12.11.0.255.3 Konfigurasi Repositori Instalasi software sebetulnya bisa dilakukan melalui media jaringan.255.7 KiB) Interrupt:19 Base address:0x1400 lo Link encap:Local Loopback inet addr:127.0.Untuk melihat informasi IP Address dari setiap interface yang ada.list.0 10. Disinilah fungsi server repositori sangat berjasa. Server repositori tersebut berisi seluruh paket software utuh dari sebuah distro dimana pada nantinya software tersebut dapat saja di download atau bahkan diinstall langsung oleh client melalui media jaringan.255 Mask:255.0 UG 0 0 0 eth0 2.255.0.252.10.0. File utama untuk mendaftarkan server repositori terletak di /etc/apt/sources.0.0 255.254 0.10.252.1 Mask:255. Tentu akan merepotkan bila setiap client harus menyiapkan sejumlah 12 CD tersebut untuk melakukan instalasi software yang diperlukan.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:76 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 BAB 2.10.0. Yang harus dilakukan di sisi client hanyalah mendaftarkan dimana server repositori berada.12.0 U 0 0 0 eth0 0.12.255.255.12.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:102 errors:0 dropped:0 overruns:0 frame:0 TX packets:102 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:7499 (7.252.255.0 0.0 255.0.0. lakukan dengan perintah root@server:# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:88:AA:92 inet addr:10.0.0.11.255 Mask:255.0.3 KiB) TX bytes:7499 (7.11. Edit le tersebut.9 KiB) TX bytes:10008 (9.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:139 errors:0 dropped:0 overruns:0 frame:0 TX packets:79 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:19400 (18.11. KONFIGURASI TCP/IP 24 Interrupt:18 Base address:0x1080 eth1 Link encap:Ethernet HWaddr 00:0C:29:88:AA:9C inet addr:10.255.3 KiB) Untuk melihat tabel routing bisa kita lakukan dengan perintah route -n seperti berikut root@server:# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10. Untuk melakkukan itu maka harus disiapkan sebuah server khusus yang bernama repositori.1 Bcast:10.0 U 0 0 0 eth1 10. Metode instalasi tersebut sudah lama dikenal di dunia Linux.0 0.0.255.

contoh Remote Desktop Connection (Windows) VNC.2 Konfigurasi Dalam kondisi default.254/debian sarge main contrib Lakukan proses update repositori dengan menggunakan perintah root@server:# apt-get update Bab 3 Remote Access Jaringan komputer adalah kumpulan dua atau lebih komputer yang saling berhubungan satu sama lain.12. Sebagai contoh dengan adanya jaringan segala sesuatu tidak harus dilakukan pada tempat yang bersangkutan. Pengujian ini akan kita lakukan dalam dua contoh.1 Remote access dari Linux Untuk bisa melakukan remote access ke mesin ssh-server kita memerlukan ssh-client.3 Pengujian Tentu setelah melakukan proses instalasi kita harus segera melakukan pengujian terhadap fasilitas remote access ini. Kita dapat melakukan perintah atau pekerjaan dari jarak jauh tanpa harus berada di tempat tersebut.3. Hampir semua distro Linux sudah memiliki software ssh-client ini. Perintah yang bisa kita gunakan dengan ssh-client ini seperti berikut: server:~# ssh papinazwa@localhost atau server:~# ssh username@ipaddress-mesin-remote Kurang lebih isinya seperti berikut: BAB 3. Untuk melakukan instalasi ssh-server cukup ketikkan perintah berikut: root@server:# apt-get install ssh-server 3.27-2-386 #1 Wed Aug 17 09:33:35 UTC 2005 i686 GNU/Linux . Produkti tas dan e siensi merupakan bentuk keuntungan yang kita dapat dari sistem ini.4.11.list dan tambahkan satu baris script berikut dalam le tersebut. contoh telnet dan ssh 3. Dua jenis fasilitas remote yang dikenal yaitu: 1. Remote access merupakan salah satu mekanisme yang memungkinkan kita untuk menjalankan perintah dari mesin lain. koneksi remote akan dilakukan dari mesin lokal dengan cara login dengan menggunakan username yang berbeda dari mesin yang sama. Jadi kita tidak perlu melakukan kon gurasi apapun selain mengetahui username dan password dari mesin yang akan diremote tersebut 3.root@server:# nano /etc/apt/sources. REMOTE ACCESS root@server:~# ssh papinazwa@localhost Password: Linux server 2. deb http://10. rdesktop 2. koneksi remote akan dilakukan dari mesin windows. Berbasis GUI. 3. Pertama. setelah proses instalasi ssh-server maka kita dapat segera langsung menggunakannya. Kedua. Berbasis Text.1 Instalasi Software yang digunakan untuk aplikasi remote access berabasis text adalah ssh-server.

1 Instalasi Software utama yang kita perlukan adalah samba.locald 07:56 1. 0.10. Umumnya ssh-server berjalan di port Setelah berhasil terkoneksi maka kita akan dihadapkan pada window berikut: BAB 3. Download dari internet bila anda tidak memilikinya.03.14s -bash root pts/1 10.00s 0.10. Software yang paling banyak digunakanadalah PuTTY ataupun PieTTY.2 Remote Access dari Windows Untuk dapat melakukan remote access pada ssh-server dari mesin Windows.10. 0.04s w 3. Dalam tutorial ini kita akan melakukan kon gurasi dengan tujuan Linux dan Windows bisa bersahabat dan saling berbagi. the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.20 07:30 13:27 0.12s 0. 3 users. load average: 0. Saling berbagi le antar dua komputer dengan sistem operasi Windows tentu sangat mudah karena menggunakan sistem operasi yang sama. Bagaimana halnya bila saling berbagi le tersebut akan dilakukan antara Windows dan Linux. kita memerlukan software ssh-client. 4. Pada umumnya sistem operasi yang banyak digunakan adalah Windows.252. to the extent permitted by applicable law. Bab 4 File Sharing Sebuah jaringan yang kompleks biasanya terdiri dari komputer dengan sistem operasi yang berbeda. Untuk melakukan instalasi software tersebut lakukan saja perintah: root@server:# apt-get install samba 4. .The programs included with the Debian GNU/Linux system are free software.2 Konfigurasi File konfigurasi utama samba terletak di /etc/samba/smb. Last login: Wed Apr 9 10:28:10 2008 from 10.conf.14s 0. REMOTE ACCESS 27 Masukkan username yang terdaftar di mesin yang diremote tersebut Berikan password yang bersesuaian Maka kita sudah berada di mesin remote tersebut dan dapat mengeksekusi perintah-perintah seperti layaknya berada dimesin tersebut.252.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.07s 0.07s ssh papinazwa@localhost papinazw pts/2 localhost.00s 0. Perhatikan gambar berikut: Masukkan IP Address pada kolom yang disediakan Pastikan kita menggunakan port yang bersesuaian. Pastikan kita memiliki software tersebut.3.252.20 07:53 1. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY.20 papinazwa@server:~$ whoami papinazwa papinazwa@server:~$ w 07:56:36 up 30 min.

1 Pengujian di Server Untuk melihat bukti hasil kon gurasi samba di atas kita bisa mengetikkan perintah: root@server:# testparm Seharusnya terlihat bahwa ada informasi tentang folder yang kita sharing seperti terlihat pada hasil berikut (perhatikan informasi pada baris bawah): root@server:# testparm Load smb config files from /etc/samba/smb. security = share #. [sharing-papinazwa] comment = Sharing from papinazwa path = /home/papinazwa/sharing browseable = yes read only = no guest ok = yes #... Tag script di atas dijadikan acuan untuk menambahkan folder berikutnya.Untuk tujuan kemudahan sharing antara Windows dan Linux ada beberapa hal yang harus dilakukan. Bila perlu atur hak akses untuk dapat menulis di direktori yang di sharing tersebut. Lakukan proses restart terhadap service samba setiap kali kita melakukan perubahan pada le kon gurasi. These may not be accessible to some older clients. misalnya: 1. root@server:# /etc/init.d/samba restart 4..conf Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Processing section "[sharing-papinazwa]" Loaded services file OK.conf Mengacu kepada 5 catatan di atas kurang lebih cuplikan isi dari le smb. Path (lokasi persis) dari direktori tersebut harus jelas. Contoh.3. 4. Pastikan bahwa user guest ok di ijinkan untuk bisa login tanpa password 4. /home/papinazwa/sharing. Dalam contoh ini kita akan melakukan sharing direktori /home/papinazwa/sharing agar dapat di akses dari Windows Edit le kon gurasi samba dengan menggunakan text editor nano: root@server# nano /etc/samba/smb. Pastikan bahwa opsi browseable di setting Yes agar direktori yang disharing di Linux bisa dibuka dari Windows 5. . adalah sebuah path direktori yang nanti akan kita sharing dengan Windows 2. WARNING: You have some share names that are longer than 12 characters. Pastikan bahwa security samba di Linux di setting dalam kondisi share 3.3 Pengujian Pastikan kon gurasi tidak ada kesalahan..conf yang hanya melakukan sharing folder /home/papinazwa/sharing tersebut adalah sebagai berikut: #. Tentukan direktori mana yang akan disharing...

10.0.2 Pengujian dari Client Pastikan bahwa IP Address client sudah kita sesuaikan dengan network server.3.1 Seharusnya muncul sebuah window dan terlihat bahwa ada folder yang telah di sharing oleh . guest passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .(Eg. and smbclient prior to Samba 3. Windows9x. syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No panic action = /usr/share/samba/panic-action %d invalid users = root [homes] comment = Home Directories create mask = 0700 directory mask = 0700 browseable = No [printers] comment = All Printers path = /tmp create mask = 0700 printable = Yes browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/printers [sharing-papinazwa] comment = Sharing from papinazwa path = /home/papinazwa/sharing read only = No guest ok = Yes 4.) Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions # Global parameters [global] server string = %h server (Samba %v) security = SHARE obey pam restrictions = Yes passdb backend = tdbsam. ketikkan \\10.252. untuk client Windows ikuti langkah berikut untuk melihat le sharing yang ada di Linux: 1. Run 2. WindowsMe. Lakukan ping untuk meyakinkan bahwa memang client terkoneksi dengan server. klik Start . Bila terbukti sudah terkoneksi.

0. 4.4 Sharing Data Windows dari Linux Untuk mengakses data Windows dari Linux diperlukan software yang bernama smbclient 4.1 Instalasi smbclient Lakukan proses instalasi dengan perintah berikut: root@server:# apt-get install smbclient 4.101/foldersharing Contoh root@server:~# smbclient //192.------SERVER server server Workgroup Master --------.0.------ADELIX ICT-MOBILE-COMP MSHOME MARWAN TKJ SERVER WORKGROUP PC server:~# Untuk mengakses le sharing Windows dari sisi linux dapat dilakukan dengan perintah berikut: root@server:# smbclient //ip-address-windows/foldersharing root@server:# smbclient //192. kurang lebih isinya seperti berikut: root@server:~# smbclient -L 192.4. D 0 Sat Sep 6 10:27:01 2008 .4.101/data-sharing Password: Domain=[ICT-MOBILE-COMP] OS=[Windows 5.24] Sharename Type Comment --------.0. berarti proses sharing antara Windows dan Linux sudah berhasil.1] Server=[Windows 2000 LAN Manager] smb: \> ls .0.0.txt A 0 Sat Sep 6 10:26:46 2008 . D 0 Sat Sep 6 10:27:01 2008 file-sharing.1 Password: Domain=[TKJ] OS=[Unix] Server=[Samba 3.168.168.2 Menggunakan smbclient Untuk melihat folder yang disharing di sisi linux dengan menggunakan smbclient dapat dilakukan dengan perintah: root@server:# smbclient -L [hostname atau ip address linux] Seharusnya muncul folder yang disharing.------sharing-papinazwa Disk Sharing from Debian Linux print$ Disk Printer Drivers IPC$ IPC IPC Service (server server) Domain=[TKJ] OS=[Unix] Server=[Samba 3..---.bmp A 0 Sat Sep 6 10:26:55 2008 file-sharing.168.Linux seperti berikut: Bila halaman ini sudah muncul.24] Server Comment --------.

gateway. option routers 10.252.id". 11320 blocks available smb: \> atau bisa juga menggunakan sofware Midnight Commander..sch. Mekanisme ini akan sangat memberikan keuntungan bagi manajemen jaringan di karenakan proses setting IP Address tidak harus dilakukan manual untuk setiap client yang ada.conf Contoh le kon gurasi yang diberikan dalam DHCP Server adalah sebagai berikut: #.255. beberapa hal harus kita perhatikan diantaranya: 1.10 10. broadcast Edit le dhcpd.1.60149 blocks of size 262144. Untuk melakukan instalasi dhcp3-server lakukan perintah: root@server:# apt-get install dhcp3-server DHCP (Dynamic Host Con guration Protocol) adalah sebuah mekanisme yang memunkinkan sebuah server untuk memberikan IP Address secara dinamik bagi client.255..10..252.255.10.1 Instalasi Softaware yang diperlukan untuk membuah sebuah service DHCP adalah dhcp3-server. option domain-name "smkn1panongan. Tentukan rentang IP Address yang akan diberikan kepada client tersebut 3.10.10.252.conf dengan perintah: root@server:# nano /etc/dhcp3/dhcpd. Mekanisme ini akan sangat memberikan keuntungan bagi manajemen jaringan di karenakan proses setting IP Address tidak harus dilakukan manual untuk setiap client yang ada.20.conf.252. dns server. dan server memberikan alokasi bagi si client tersebut. Alokasi IP Address untuk si client harus pula dilengkapi dengan subnet.0 netmask 255. default-lease-time 600.0 { range 10. Client melakukan permintaan IP Address kepada server.10.1. option broadcast-address 10. option domain-name-servers 10.252. max-lease-time 7200.. netmask. } #. dan server memberikan alokasi bagi si client tersebut. # Konfigurasi sederhana untuk network lokal subnet 10. Alokasi IP Address yang akan diberikan kepada client harus berada satu network dengan IP Address server 2.2 Konfigurasi File kon gurasi dhcp3-server terletak di le /etc/dhcp3/dhcpd. 5. . Client melakukan permintaan IP Address kepada server. Sebelum melakukan kon gurasi DHCP Server. 5.252. seperti berikut: Bab 5 DHCP Server DHCP (Dynamic Host Con guration Protocol) adalah sebuah mekanisme yang memunkinkan sebuah server untuk memberikan IP Address secara dinamik bagi client.10. Gunakan editor nano untuk melakukan editing terhadap le kon gurasi tersebut.

Dalam kondisi default setiap user yang terdaftar di mesin server dapat login dengan menggunakan protokol FTP. run ketik cmd . Jenis server ini tertutup dan hanya mengijinkan user yang sudah terdaftar saja yang boleh login.d/dhcp3-server restart 5. Perhatikan gambar berikut yang membuktikan bahwa DHCP Server telah bekerja dan client memperoleh IP Address dari server. pilih Properties (d) Pilih Internet Protocol (TCP/IP) .0 (c) Masih pada halaman yang sama ketikkan perintah ipconfig /renew untuk memperoleh IP Address dari server.conf. Maka akan muncul halaman dos prompt (b) Pada halaman Dos prompt tersebut lakukan perintah ipconfig /release. Ada .3 Pengujian 5.1 Pengujian di Client Untuk melakukan pengujian di sisi client. pastikan bahwa IP address dari interface berubah menjadi 0. TCP dipakai sebagai protokol transport karena protokol ini memberikan garansi pengiriman dengan FTP yang dapat memungkinkan user mengakses le dan direktori secara interaktif diantaranya: melihat daftar le pada direktori remote dan lokal mengganti nama dan menghapus le transfer le dari komputer remote ke lokal (download) transfer le dari komputer lokal ke remote (upload) 6. Pilih Properties (e) Pilih opsi Obtain an IP address automatically (f) Pilih opsi Obtain DNS server address automatically .1 Instalasi Software yang akan kita installkan bernama Proftpd.0. 1. Bab 6 FTP Server FTP (File Transfer Protocol) menggunakan protokol transport TCP untuk mengirimkan data/ le.Jangan lupa lakukan proses restart terhadap service setiap kali kita melakukan perubahan pada le kon gurasi: root@server:# /etc/init.0. Control Panel (b) Pilih Network Connection (c) Pilih Local Area Network . tekan tombol OK 2. kita harus melakukan pengujian terhadap layanan service DHCP dari server. Ikuti langkah berikut: (a) Klik menu start .2 Konfigurasi File kon gurasi utama proftpd terletak di /etc/proftpd. Ikuti langkah-langkah berikut untuk melakukan setting di sisi client: (a) Klik menu start . klik kanan mouse .3. Lakukan instalasi software proftpd dengan perintah berikut: root@server:# apt-get install proftpd 6. beberapa hal harus dilakukan diantaranya: Pastikan server dan client saling terkoneksi Lakukan proses pengaturan di sisi client bahwa settip IP Address di lakukan secara automatic. (d) Bila tidak terjadi kesalahan seharusnya client sudah mendapat IP Address dari server. Setelah langkah diatas dilakukan.

220 ProFTPD 1.3.2.1] Name (localhost:papinazwa): papinazwa 331 Password required for papinazwa.10 Server (Debian) [127. Mode Text (a) klik menu Start . Using binary mode to transfer files. Password: 230 User papinazwa logged in.10.10.localdomain.3 Pengujian 6. ftp> ls 36 200 PORT command successful 150 Opening ASCII mode data connection for file list drwxr-xr-x 2 papinazwa papinazwa 4096 Apr 1 15:43 Desktop drwxr-xr-x 2 papinazwa papinazwa 4096 Apr 2 01:09 public_html drwxr-xr-x 2 papinazwa papinazwa 4096 Apr 1 16:30 sharing 226 Transfer complete. Mode GUI (a) buka windows explorer dan ketikkan di address bar ftp://10.pula kondisi dimana server mengijinkan bagi siapapun untuk bisa login ke server.252. DNS umumnya diterapkan dengan . 6. Sebuah komputer yang menjalankanfungsi server disebut DNS atau name server dan komputer lain yang meminta penterjemahan hostname ke IP Address disebut sebagai client DNS.0. Untuk bisa login ke server ftp ini kita bisa gunakan dua mode yaitu: mode text mode GUI 1. ftp> quit 221 Goodbye.1 (b) masukkan username dan password yang diminta. Kita hanya memanfaatkan kondisi default dari setting proftpd ini. ketik cmd (b) pada dos prompt ketikkan ftp 10. Run .1 Pengujian di Server Untuk melakukan pengujian di sisi server kita hanya menggunakan perintah ftp. Remote system type is UNIX. Sesuaikan dengan user yang sudah terdaftar di server ftp tersebut.0. User tipe yang diperbolehkan untuk login ke server tersebut di kenal dengan user anonymous. 6.2 Pengujian di Client Sistem operasi windows sudah mendukung protokol FTP ini. Bab 7 DNS Server DNS (Domain Name Server) bekerja dengan konsep client server. root@server:# ftp localhost Connected to localhost.3.1 2.252.

Lakukan proses instalasi bind dengan perintah berikut: root@server:# apt-get install bind9 bind9-doc dnsutils 7.1 Konfigurasi Zone (Domain) Kon gurasi zone atau domain terdiri dari dua mekanisme yang berbeda yaitu forward dan reverse. }.252.conf. #.local.conf (d) /etc/hostname (e) /etc/hosts 2.sch.menggunakan server terpusat yang disebut server DNS atau name server yang memiliki wewenang atau otoritas dalam mengelola beberapa nama domain dan mengacu kepada beberapa domain lainnya yang dikelola server DNS lain. Kon gurasi forward memetakkan IP Address !hostname dan le reverse memetakkan hostname !IP Address. file "/var/cache/bind/forward". Ketika komputer client meminta informasi IP Address suatu hostname ke nameserver.10. zone "smkn1panongan. }.id.id" { type master. Software ini menjadi aplikasi default aplikasi DNS dalam semua distribusi Linux. Lakukan editing pada le /etc/bind/named. . Direktori kon gurasi terletak di direktori berikut (a) /var/cache/bind/ 7. Untuk mendaftarkan le zone tersebut.in-addr. file "/var/cache/bind/reverse". biasanya melalui port 53.arp" { type master. zone "10.1 Instalasi Software utama untuk membangun sebuah DNS server adalah bind (Berkeley Internet Name Domain). Dalam tutorial ini zone atau domain yang akan kita kelola bernama smkn1panongan.2. apakah hostname merupakan nama domain yang dikelola oleh nameserver dan name server memberikan jawaban berdasarkan cache dari data informasi yang sama yang pernah ditanyakan sebelumnya dan berhasil dijawab. Tambahkan rangkaian kon gurasi berikut untuk medaftarkan domain yang kita kelola. File kon gurasi utama terdapat pada beberapa le berikut: (a) /etc/bind/named.2 Konfigurasi Beberapa le kon gurasi dan direktori utama DNS server yang harus kita perhatikan adalah: 1. 7.options (c) /etc/resolv.conf..conf.. Kemudian nameserver mencoba menterjemahkan berdasarkan librari resolv-nya.sch.local (b) /etc/bind/named.

smkn1panongan.sch.id.sch.sch.252.smkn1panongan.smkn1panongan.sch.3 Konfigurasi le reverse Selain le forward kita pun harus menyiapkan sebuah le yang bernama reverse di direktori /var/cache/bind/. Lakukan dengan perintah berikut: root@server:# cp /etc/bind/db.127 /var/cache/bind/reverse Edit le tersebut dengan menggunakan editor nano: root@server:# nano /var/cache/bind/reverse Isi dari le tersebut seperti berikut. Retry 2419200 .#.smkn1panongan.smkn1panongan. Expire 604800 ) .2. root. $TTL 604800 @ IN SOA server.id. Expire 604800 ) .1 server IN A 10. $TTL 604800 @ IN SOA server. Serial 604800 .smkn1panongan. . Refresh 86400 ..id. root.id. @ IN A 10.sch.sch.sch.smkn1panongan.id.sch. BIND forward data file for zone smkn1panongan.252.2.id.10. 7.id .id. sesuaikan data pada le reverse tersebut dengan data yang tercatat di le forward sebelumnya. @ IN NS server.10.smkn1panongan. seperti terlihat pada le berikut: .smkn1panongan. BIND reverse data file for zone smkn1panongan.id.id .2 Konfigurasi le forward Buat dahulu sebuah le yang bernama forward di direktori /var/cache/bind/. Negative Cache TTL . www IN CNAME server. sharing IN CNAME server.sch.( 1 .sch.local /var/cache/bind/forward Edit le tersebut dengan menggunakan editor nano: root@server:# nano /var/cache/bind/forward Sesuaikan isi dari le tersebut dengan identitas hostname pada zone yang akan kita kelola. Negative Cache TTL .id. Refresh 86400 .id.1 remote IN CNAME server. mail IN CNAME server. ftp IN CNAME server. Retry 2419200 .smkn1panongan. .sch.sch. Serial 604800 .. 7.( 1 . Lakukan dengan perintah berikut root@server:# cp /etc/bind/db.

1#53 www.id. <<>> DiG 9. klik Start . 7. IN A . status: NOERROR.id.sch.smkn1panongan.1#53(10. 1 IN PTR server.sch.id.sch.id.sch. ANSWER: 1. 1 IN PTR sharing.252. Name: server.10.id canonical name = server.smkn1panongan.sch.smkn1panongan.sch. 604800 IN A 10.sch. Run ketikkan cmd ii. root@server:# dig @10.smkn1panongan.1 smkn1panongan. Bisa dikatakan.. Pengujian di Server..sch.1 smkn1panongan.252..smkn1panongan. ->>HEADER<<. Mulai dari text.10.252. (a) Pengujian dengan perintah dig.1 .smkn1panongan. ADDITIONAL SECTION: server. ADDITIONAL: 1 . MSG SIZE rcvd: 91 (b) Pengujian dengan perintah nslookup.2.id .10. Protokol bernama HTTP (Hyper . AUTHORITY SECTION: smkn1panongan.252.sch. 1 IN PTR www.id.10.smkn1panongan.opcode: QUERY.sch. QUERY: 1. AUTHORITY: 1. 1 IN PTR remote.4 Pengujian 1.252.smkn1panongan..id...id. 604800 IN A 10.smkn1panongan. Berbagai hal dapat ditampilkan di halaman web.sch.id Server: 10.smkn1panongan.252. Pengujian dari Client (a) Client windows bisa menggunakan perintah nslookup i. web adalah wajahnya internet .id . music dan sebagainya.252.10.. QUESTION SECTION: .sch.id.smkn1panongan. 1 IN PTR ftp.1 .id. Query time: 11 msec .smkn1panongan.id.id Bab 8 Web Server Web atau World Wide Web (www) merupakan salah satu layanan internet yang paling populer. id: 63307 . 1 IN PTR mail.sch.1 Address: 10.id Address: 10.10..4 <<>> @10.sch.smkn1panongan.id.id.1) . ketik perintah nslookup www.sch.smkn1panongan. WHEN: Thu Apr 10 07:39:51 2008 .1 2.252. global options: printcmd . . video.sch..10.sch. Got answer: . gambar.2..id. SERVER: 10.@ IN NS server. root@servr:# nslookup www..sch.smkn1panongan.10.252..sch.10. 604800 IN NS server. ANSWER SECTION: smkn1panongan. flags: qr aa rd ra.

Text Transfer Protocol) bertanggung jawab menangani proses komunikasi antara client web dan server web. UserDir public_html AllowOverride FIleInfo AuthConfig Limit Options Indexes SymlinksIfOwnerMatch IncludeNoExec 8. Hal yang harus kita lakukan berikutnya adalah: 1. Kita akan belajar membangun web server menggunakan Apache (http://apache.id/ ~papinazwa/ Untuk mengaktifkan fungsi public directory ini kita harus melakukan beberapa hal: 1.smkn1panongan. Edit le /etc/apache2/apache2.2. Contoh. Hapus tanda komentar (#) untuk memfungsikan tur public_html ini. Buat folder dengan nama public_html di home direktori masing-masing user root@server:# mkdir /home/papinazwa/public_html 2.conf dan aktifkan fungsi public_html ini.1 Instalasi Untuk melakukan instalasi apache2 lakukan dengan perintah: root@server:# apt-get install apache2 8. maka Apache akan me-redirect http://localhost tersebut ke direktori /var/www/apache2-default/ dan menampilkan halaman yang ada di direktori tersebut. le /etc/apache2/apache2. edit le /etc/apache2/sites-available/default.conf . Edit le /etc/apache2/apache2. di server sudah terdaftar user dengan nama papinazwa. 8. Untuk me-non-aktif-kan fungsi redirect tersebut. Maka untuk user papinazwa bisa dipanggil dengan alamat berikut http://www. dan berikan tanda komentar (#) pada baris yang berisi: # RedirectMatch ^/$ /apache2-default/ 8.sch. User ini memiliki public_html sendiri sehingga nanti public_html tersebut bisa diakses via browser dengan mengetikkan http://alamat-server/~username/. le /etc/apache2/sites-available/default 2. Sebaiknya fungsi redirect tersebut harus kita nonaktifkan.1 Redirect Link Defaultnya ketika kita memanggil alamat http://localhost di web server.org). Proses resolve (konversi) hostname menjadi IP Address dilakukan oleh DNS server. Apache memerlukan DNS server.2.2 Konfigurasi Beberapa le kon gurasi yang harus kita perhatikan adalah: 1. Mudahnya anda cari tag seperti terlihat pada tag berikut.conf 8. Lakukan instalasi paket PHP dengan perintah berikut: root@server:# apt-get install php4 php4-common libapache2-mod-php4.2.conf root@server:# nano /etc/apache2/apache2.3 PHP PHP merupakan bahasa scripting yang paling umum digunakan bersama Apache.2 public_html public_html adalah sebuah folder milik user yang terdaftar di server dimana folder tersebut dapat diakses via browser.

html 2.smkn1panongan. Simpan hasil kon gurasi dengan menekan CTRL+O dan keluar dari editor dengan menekan tombol CTRL+X 8. Bila sudah selesai. Seharusnya ketika server dipanggil dengan nama tersebut maka akan muncul halaman index.php terdapat pada le /etc/apache2/apache2.cgi index.2 Pengujian public_html Seperti langkah pengujian localhost diatas.3. Cari baris kon gurasi yang berisi script DirectoryIndex Masih pada editor nano anda tekan CTRL+W dan masukkan kalimat DirectoryIndex 3. lakukan persiapan seperti berikut: 1.3 Pengujian Setiap kali anda melakukan proses editing terhadap le kon gurasi.html 2. Seperti terlihat pada script berikut DirectoryIndex index.html kosong tersebut dan silahkan diisi sesuai dengan aturan penulisan bahasa HTML 3. Pastikan kita melakukan restart service apache2 setelah melakukan kon gurasi: root@server:# /etc/init.pl index.xhtml 4. Pastikan satu baris kon gurasi index.2. contohnya seperti terlihat pada gambar berikut: 8.html tersebut sesuai dengan aturan bahasa HTML .html di /home/papinazwa/public_html. pastikan anda selalu melakukan restart terhadap setiap service yang bersesuian.4 Virtual Host Jenis virtual host yang paling banyak digunakan adalah Name Based Virtual Host. Hal tersebut dilakukan untuk menghindari kegagalan service akibat kesalahan kon gurasi.html di /var/www/.1 Pengujian Localhost Pengujian localhost dilakukan untuk menguji service web server.html index. Edit le index. Buat le dengan nama index.id. Lakukan dengan perintah: root@server:# touch /var/www/index. html yang sudah kita buat sebelumnya.domain Fungsi virtual host ini pada nantinya akan banyak kita manfaatkan untuk membangun sebuah web server. sebaiknya lakukan kon gurasi sedikit-demi-sedikit kemudian lakukan proses restart. Buat le dengan nama index. Fitur virtual host ini sering dimanfaatkan untuk jasa web hosting.2. 8. Lakukan dengan perintah: root@server:# touch /home/papinazwa/public_html/index. Ikuti langkah berikut untuk menguji service web server: 1.conf tersebut. Edit le index. Sebagai catatan.sch. Adapun tag virtual host mengikuti aturan berikut: ServerAdmin email-pengelola@domain DocumentRoot /direktori/persis/sebuah/aplikasi ServerName namavirtual. Fitur virtual host ini harus ditambahkan di le /etc/apache2/sites-available/default. Dengan tur ini maka memungkinkan satu server memiliki lebih dari satu nama virtual.php index. buka browser kemudian ketik http://www.3.d/apache2 restart 8.

Bila sudah selesai.php. lakukan persiapan seperti berikut: 1.24_Debian-10sarge1-log Type 'help. buka browser kemudian ketik http://www. Commands end with . Your MySQL connection id is 21 to server version: 4.sch. Type '\c' to clear the buffer.1.1 Instalasi Lakukan proses instalasi mysql dengan perintah: root@server:# apt-get install mysql-server 9. mysql> show databases. +-------------------+ | Database | +-------------------+ | DEBIANADMIN | | claroline | | dokeos_main | | dokeos_stats | | dokeos_user | | mysql | .2 Pengujian Login ke mysql dengan perintah berikut: root@server:# /usr/bin/mysql -u root Welcome to the MySQL monitor. Lakukan dengan perintah: root@server:# touch /home/papinazwa/public_html/phpinfo. Beberapa pilihan software yang bisa kita gunakan untuk membangun database server diantaranya adalah MySQL dan PostgreSQL.' or '\h' for help.0.php tersebut dan isi dengan tag php seperti berikut: ?> phpinfo (). Dalam hal ini kita akan menggunakan MySQL sebagai default database server untuk digunakan bersama Apache.3.id/~papinazwa/.smkn1panongan. html yang sudah kita buat sebelumnya. Seharusnya ketika server dipanggil dengan nama tersebut maka akan muncul halaman index.id/~papinazwa/phpinfo. Bila sudah selesai. Buat le dengan nama phpinfo.3.sch.php 2.1.smkn1panongan. Seharusnya ketika server dipanggil dengan nama tersebut maka akan muncul halaman informasi tentang software PHP. buka browser kemudian ketik http://www. Kurang lebih terlihat seperti pada gambar berikut: Bab 9 Database Server Sebuah aplikasi berbasis web biasanya juga membutuhkan sebuah database.1 MySQL 9. Edit le phpinfo. >? 3.3 Pengujian PHP Seperti langkah pengujian diatas. or \g. seperti terlihat pada gambar berikut: 8.php di /home/papinazwa/public_html/. 9.

General type of con guration: jawab Internet Site 2.smkn1panongan .1 Post x Post x adalah aplikasi yang akan kita installkan untuk membangung sebuah mail server. Protokol SMTP bertugas untuk memproses pengiriman mail (Outgoing mail) dan PHP3 bertugas untuk memproses penerimaan mail (Incoming mail).| test | +-------------------+ 7 rows in set (0. Mail name: jawab mail . E-mail singkatan dari electronic mail juga dapat dianalogikan dengan pengiriman surat yang umum digunakan saat ini melalui kantor pos. Jika user atau pemilik e-mail tidak sedang aktif/o-line untuk mengakses e-mail.id 4.id 3. 10. Courier-pop. Lakukan instalasi phpmyadmin dengan perintah: root@server:# apt-get install phpmyadmin 9. Hal ini bisa terjadi karena adanya protokol POP3.2.id/phpmyadmin.1 Instalasi Bila anda belum mengenal banyak bagaimana cara berinteraksi dengan mysql melalui command text.sch .sch . Proses pengiriman/penerimaan e-mail melibatkan protokol Simple Mail Transfer Protocol (SMTP) dan Post O-ce Protocol verson 3 (POP3).1 Instalasi Post x.1.2 Pengujian Buka browser kemudian ketik http://www. Force synchronous upate on mail queue: jawab No 10.1.smkn1panongan. ada baiknya kita menginstall aplikasi phpmyadmin. Where should mail for root go: jawab smkn1panongan . seharusnya muncul halaman berikut: Login dengan username root dan tanpa password. Kita bisa segera membuat password untuk user root-mysql tersebut dengan menggunakan phpmyadmin.00 sec) mysql> quit Bye 9. Lakukan perintah berikut untuk menginstalasi post x: root@server:# apt-get install postfix Pertanyaan yang akan muncul ketika proses instalasi ini adalah: 1. Lakukan instalasi kedua software tersebut dengan perintah: root@server:# apt-get install courier-imap . maka email yang tertuju kepadanya akan ditampung sementara oleh server e-mail sampai pemilik email tersebut mengaksesnya.2.2 phpmyadmin 9.sch. Bab 10 Mail Server E-mail merupakan aplikasi internet yang banyak digunakan saat ini untuk komunikasi dua arah. Courier-imap 10.2 Courier-imap Courier-pop Untuk melengkapi mail server kita harus menginstallkan dua software lain yaitu courier-pop dan courier-imap. atau melalui jasa pengirim surat atau barang. Selain karena kemudahan dalam penggunaannya juga karen kemurahan teknologi yang ditawarkan oleh email ini. Pengiriman email dilakukan melalui perangakat elektronik seperti HP/PDA.

0. kita perlu membuat user baru. Pindah ke direktori /etc/skel root@server:# cd /etc/skel 2.sch.cf.root@server:# apt-get install courier-pop 10.2.id.smkn1panongan. Sesuaikan isi dari kon gurasi le main. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h myhostname = server.id.cf seperti terlihat pada kon gurasi berikut: # See /usr/share/postfix/main. Adding new group `nazwa' (1001). loc alhost.. Baris kon gurasi yang diawali dengan tanda pagar (#) dianggap komentar dan tidak akan dieksekusi oleh sistem. server. Copying from `/etc/skel' .id.sch.2..smkn1panongan.3 adduser Untuk melakukan ujicoba berkirim email.2. Buat folder Maildir dengan perintah berikut root@server:# maildirmake Maildir 10.id. more complete version smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending .id alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = smkn1panongan. User baru tersebut pada nantinya akan kita gunakan untuk melakukan pengujian berkirim email.sch.1 File /etc/post x/main.2 Maildir Berikutnya kita harus membuat folder bernama Maildir untuk menyimpan le email setiap user. mail.smkn1panongan.0/8 # mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = Maildir/ 10.smkn1panongan.cf ini.2 Konfigurasi 10.domain is the MUA's job.sch.cf Tidak banyak yang harus kita lakukan dalam le /etc/postfix/main. 1. localhost relayhost = mynetworks = 127.0.dist for a commented. Adding new user `nazwa' (1001) with group `nazwa'. Perhatikan pembuatan user berikut: User pertama root@server:# adduser nazwa Adding user `nazwa'.sch.

id 25 Trying 10..smkn1panongan.10.sch..252. Adding new user `maminazwa' (1002) with group `maminazwa'...3 Pengujian Pastikan kita melakukan restart service mail server setelah semua kon gurasi diatas dilakukan. Copying from `/etc/skel' Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for maminazwa Enter the new value. Adding new group `maminazwa' (1002).1.sch. Escape character is '^]'.d/courier-authdaemon restart 10. root@server:# /etc/init.smkn1panongan.id.3. or press ENTER for the default Full Name []: Diva Najwah Sabila Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [y/N] y User ke-dua root@server:#adduser maminazwa Adding user `maminazwa'. Sebagai contoh user maminazwa akan mengirim email kepada user nazwa.sch. 220 server. or press ENTER for the default Full Name []: Khaizatul Arfina Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [y/N] y 10.d/postfix restart root@server:# /etc/init.Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for nazwa Enter the new value. user tersebut adalah nazwa dan maminazwa. maka perintah yang bisa user maminazwa lakukan adalah seperti terlihat pada rangkaian berikut: root@server:# telnet mail.1 Telnet port 25 Dalam skenario berikut. akan ada dua user yang akan melakukan kirim-kiriman email. Connected to server.d/courier-pop restart root@server:# /etc/init.d/courier-imap restart root@server:# /etc/init.id ESMTP Postfix (Debian/GNU) .smkn1panongan.

smkn1panongan.10.id (server.id Received: from server.sch.sch. pass nazwa +OK logged in. 10 Apr 2008 07:41:42 +0700 (WIT) From: maminazwa@smkn1panongan.id> Date: Thu.id [10..id. root@server:# telnet mail. Gimana kabarnya sayang ? .mail from: maminazwa@smkn1panongan.sch. user nazwa +OK Password required.1]) by server.id (Postfix) with SMTP id 16F049B34D for . 250 Ok: queued as 16F049B34D quit 221 Bye Connection closed by foreign host.sch. +OK Hello there.sch.252. Terlihat bahwa dari dua pengujian di atas (telnet port 25 dan port 110) proses berkirim-kirim email antara dua user tersebut sudah dapat dilakukan.smkn1panongan.10.sch. Gimana kabarnya sayang ? . stat +OK 2 1144 retr 2 +OK 571 octets follow.id To: undisclosed-recipients:. Connected to server. quit +OK Bye-bye.16F049B34D@server.smkn1panongan.smkn1panongan.1. 10 Apr 2008 07:41:42 +0700 (WIT) Message-Id: <20080410004142..sch.id Delivered-To: nazwa@smkn1panongan. Connection closed by foreign host.252.2 Telnet port 110 User nazwa akan memeriksa apakah ada kiriman email untuk dirinya.smkn1panongan.3.id 250 Ok data 354 End data with . Thu.sch.sch.smkn1panongan. 10. Escape character is '^]'. Return-Path: X-Original-To: nazwa@smkn1panongan.sch.sch. .id 110 Trying 10.id 250 Ok rcpt to: nazwa@smkn1panongan.

id telah terdaftar di DNS Server.id pada address bar di browsernya.sch. User hanya membutuhkan browser untuk membuka email masing-masing 4. Pastikan bahwa nama mail.4)berikut di baris paling bawah le /etc/apache2/sites-available/default.id. 10. Bila tidak ada masalah.2 Konfigurasi Aplikasi Squirrelmail ini secara default akan terinstall di direktori /usr/share/squirrelmail/. User tidak perlu login ke server untuk mengakses email masing-masing 2. Untuk mudahnya kita harus menambahkan satu baris kon gurasi di le /var/cache/bind/forward dan /var/cache/bind/reverse (a) Tambahkan satu baris berikut di le /var/cache/bind/forward IN MX 10 mail.4. Untuk menjawab kebutuhan tersebut di Linux ada aplikasi yang bernama Squirrelmail.smkn1panongan. Dengan Squirrelmail memungkinkan kita untuk membuka email melalui halaman web. Seharusnya muncul halaman login dari Squirrelmail. 2.smkn1panongan.2. ServerAdmin papinazwa@smkn1panongan.sch.4). Sekarang .4.10.id.smkn1panongan.id sudah dapat kita panggil baik dengan menggunakan perintah dig maupun dengan perintah nslookup (lihat bagian 7.sch. Dalam kondisi default.id. Pastikan nama mail. 2.2.id DocumentRoot /usr/share/squirrelmail ServerName mail. (b) Tambahkan satu baris berikut di le /var/cache/bind/reverse 1 IN PTR mail. 3. Dengan terinstallnya aplikasi squirrelmail maka ada beberapa kemudahan yang bisa kita peroleh diantaranya: 1.4.3 Pengujian Untuk menguji apakah aplikasi web mail Squirrelmail telah bisa kita manfaatkan atau belum.4 Squirrelmail Bagi anda yang sudah terbiasa menggunakan aplikasi web mail seperti Google Mail maupun Yahoo Mail tentu akan mengalami rasa tidak nyaman bila berkirim-kirim email tersebut dilakukan via mode text. setelah proses instalasi maka squirrelmail sudah dapat kita manfaatkan. Tambahkan rangkaian tag Virtual Host (lihat bagian 8.sch.smkn1panongan.smkn1panongan. User tidak perlu menghafalkan perintah-perintah untuk berinteraksi dengan mail server 3. User hanya perlu mengetikkan alamat http://mail.sch. Untuk itu bebapa hal harus kita lakukan diantaranya: 1.smkn1panongan.1 Instalasi Lakukan instalasi software Squirrelmail dengan perintah: root@server:# apt-get install squirrelmail 10. lakukan langkah berikut: 1. buka browser kemudian ketik pada address bar http://mail.id 10. Login dengan menggunakan username dan password yang sudah terdaftar di server.sch.sch.sch.smkn1panongan.

1 acl Akses kontrol terhadap siapa yang diperbolehkan menggunakan jasa proxy server diatur dalam tag acl. PROXY SERVER 55 (a) Edit le kon gurasi squid. Bab 11 Proxy Server Fungsi proxy sebagai cache merupakan fungsi proxy yang paling banyak digunakan dalam jaringan.2.10. Dengan fungsi ini proxy mampu menyimpan halaman-halaman web yang pernah diakses oleh client dalam jaringan. maka halaman yang ada dalam cache itulah yang akan diberikan ke client. Sehingga bila ada client yang lain yang meminta halaman yang sama.conf dengan editor nano root@server:# nano /etc/squid/squid. bila ada client yang membuka halaman http://www.conf tersebut 3. Sebagai contoh. Tambahkan aturan kon gurasi ncsa_auth pada le kon gurasi squid.2 Konfigurasi File kon gurasi utama squid terletak di /etc/squid/squid. Lakukan dengan langkah berikut: 1.conf .2. Cari tag INSERT YOUR OWN RULE(S) HERE pada le squid. Tambahkan dua baris script berikut untuk mendaftarkan network jaringan lokal kita: acl jaringanku src 10.1 Instalasi Software yang banyak digunakan untuk membangun sebuah proxy server adalah Squid. Bila username dan password tersebut cocok dan terdaftar dalam database squid maka user tersebut diperbolehkan terkoneksi ke internet.2 ncsa_auth Dengan squid memungkinkan kita untuk membuat pembatasan koneksi melalui autentikasi. maka sebelum halaman web tersebut muncul di client. 11.yale. Lain waktu apabila ada lagi yang meminta halaman http://www.252.conf 11.0/24 http_access allow jaringanku 11.edu maka halaman yang tersimpan di cache itulah yang akan diberikan ke client yang meminta halaman tersebut. Lakukan instalasi squid dengan perintah: root@server:# apt-get install squid 11.conf 2.edu. proxy server akan menyimpan terlebih dahulu halaman tersebut di dalam cache.conf root@server:# nano /etc/squid/squid. Pastikan bahwa network lokal kita di ijinkan untuk menggunakan jasa proxy ini. Edit le /etc/squid/squid. Untuk menggunakan fungsi autentikasi dengan menggunakan ncsa_auth beberapa hal harus dilakukan yaitu: 1.waktunya bergembira dengan webmail Squirrelmail :).yale. Lakukan dengan langkah berikut: BAB 11. Dengan autentikasi maka user dipaksa harus memasukkan username dan password.

Siapkan database user yang boleh terkoneksi ke internet. Pastikan anda menyimpan dua script berikut di bawah deklarasi INSERT YOUR OWN RULE(S) seperti sebelumnya acl passwd proxy_auth REQUIRED http_access allow passwd. 11. Edit le /etc/dansguardian/bannedsitelist (a) Edit le /etc/dansguardian/bannedsitelist root@server:# nano /etc/dansguardian/bannedsitelist (b) Tambahkan domain-domain yang akan kita blokir.3. (c) Pastikan dua script tersebut disimpan sebelum baris script http_access allow all. Cari baris yang berisi #List other sites to block.(b) Cari tiga baris script berikut di le squid. 3. hacking.conf. Lakukan dengan langkah berikut: (a) Edit le kon gurasi squid.3 Dansguardian Jenis aplikasi yang berfungsi untuk mem-blokir informasi yang datang dari internet di kenal dengan istilah Content Filter.: auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd auth_param basic children 5 auth_param basic realm Squid proxy-caching web server 2. Tambahkan acl yang menangani autentikasi tersebut di squid.2 Konfigurasi Beberapa konfigurasi yang harus kita setting adalah: 1.3.conf (b) Tambahkan dua script berikut.1 Instalasi Software yang kita gunakan untuk membangun content lter ini adalah dansguardian.conf.conf pada script berikut: #UNCONFIGURED 2.2. dan simpan nama-nama domain yang akan diblokir dibawah baris .2. kekerasan dll yang tidak pantas muncul di browser client. 11. Edit le /etc/dansguardian/dansguardian.conf root@server:# nano /etc/squid/squid. Buang tanda komentar (#) pada script tersebut untuk mengaktifkan fungsi autentikasi. Software yang bisa kita gunakan untuk membangun content lter diantaranya SquidGuard dan DansGuardian.conf (a) Berikan tanda pagar (#) di le /etc/dansguardian/dansguardian. Dengan aplikasi ini maka kita bisa menyaring informasi tertentu seperti pornogra . Instalasi paket dansguardian dengan perintah berikut: root@server:# apt-get install dansguardian 11.2. Lakukan dengan langkah berikut: (a) Buat le database dengan nama passwd di direktori /etc/squid/ untuk menampung database user dan password yang boleh terkoneksi ke internet root@server:# touch /etc/squid/passwd (b) Daftarkan user yang boleh terkoneksi dan lengkapi dengan password dengan menggunakan perintah htpasswd root@server:# htpasswd -c /etc/squid/passwd nazwa masukkan password yang diminta untuk user nazwa tersebut.

penthouse. Setting proxy di browser refox dilakukan dengan langkah berikut: (a) Buka browser refox (b) Pilih menu Tools .com dll.instalasi debian.jangan memilih desktop dan laptop. seperti terlihat pada gambar berikut: 2. maka browser di sisi client harus disesuaikan dulu setting koneksinya. Network (d) Pilih bagian Connection dan klik pada tombol Settings. Coba buka browser kemudian ketik pada address bar alamat yang sudah kita blokir sebelumnya. Untuk menggunakan proxy. Sebuah sistem operasi server lebih ditujukan untuk menjalankan aplikasi server . Pengujian ncsa_auth.dengan perintah apt-get install phpmyadmin 5.dengan perintah apt-get install mysql-server 4. maka seharusnya ketika si client akan membuka browser akan muncul proses autentikasi seperti berikut: 3.com penthouse.yang dipilih server dan system 2.tersebut: #List other sites to block: badboys.dengan cara mengetikkan dibrowser ipdebianserver 6. Misalnya www. 3. maka situs tersebut akan di blokir seperti terlihat pada gambar berikut: 1. atau dapat tersambung melalui jaringan komputer .. server merupakan sifat.install phpmyadmin. Untuk memfungsikan content lter dengan dansguardian ini.com.3 Pengujian 1. (e) Pilih opsi Manual proxy con guration dan masukkan alamat proxy dan port squid.Uji coba jaringan VMware dengan menggunakan web browser.ujicoba phpmyadmin yang sudah di install .Install ssh untuk melakukan remote server . ditinggalkan dalam waktu lama mungkin bulanan bahkan tahunan . Pengujian acl.dengan perintah APT-GET INSTALL ssh telnet port 23 ssh port 22 PENGERTIAN SERVER Sebuah program aplikasi yang menerima sambungan untuk permohonan servis dan memberikan kembali respons SERVER . Dengan autentikasi kita akan dapat membatasi penggunakan koneksi internet.com playboy. biasanya dengan beban tinggi. Pengujian content lter.. Options (c) Pilih tab Advance .dengan cara mengetikkan ip debian server 3.Sebuah server aplikasi dapat dijalankan pada komputer yang sama dengan klien yang menggunakan server tersebut. Setelah proses kon gurasi autentikasi dan pendaftaran user selesai. setting browser agar menggunakan port 8080 11.Dari sisi sistem operasi.Install mysql.Komputer server biasanya diidentifikasi dari model yang dirancang khusus untuk menjalankan aplikasi server. seperti terlihat pada gambar berikut: Bila setting browser ini tidak dilakukan maka halaman web yang diminta oleh client tidak akan muncul di browser.

seperti ext fs. untuk beban berat biasanya sebuah aplikasi server akan dijalankan pada beberapa komputer sekaligus Beberapa contoh server adalah : .Directory (direktori). Jika DHCP dipasang di jaringan lokal. file-file ordinary biasa juga disebut plain file.DNS server . Untuk beban yang ringan.DHCP server . Jika kita mengenal FAT dan NTFS selama ini di sistem operasi windows. Selain alamat IP.Database server . Pada dasarnya struktur file sistem Linux terdiri dari 3 kategori file yaitu : . ext 3 fs. maka semua komputer yang tersambung di jaringan akan mendapatkan alamat ip secara otomatis dari server DHCP.Aplikasi server dapat dibagi pada beberapa tergantung pada beban yang ada.Proxy server Web server : merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML DNS server : sebuah database yang berisi daftar informasi host yang berfungsi menerjemahkan IP Address ke nama alamat dan sebaliknya dari nama alamat ke nomor IP address DHCP server : DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat ip dalam satu jaringan.SERVER . SISTEM FILE LINUX Untuk mengorganisasi file-file pada device diperlukan suatu metode yang disebut dengan sistem file (file system).Special File. yang bisa berbentuk tekt dokumen. banyak parameter jaringan yang dapat diberikan oleh DHCP. merupakan tempat yang menyimpan file beserta direktori lainya (subdirektori) . untuk beban sedang biasanya digunakan sebuah komputer untuk menjalankan sebuah aplikasi server. seperti default gateway dan DNS server. reiser fs dan lain-lain.Ordinary File.File server . ext 4 fs. Beberapa Sub direktori sistem file linux : .Server komputer (biasanya disebut server saja) adalah sistem komputer yang dibuat untuk menjalankan aplikasi server . ext 2 fs. File audio. video ataupun binnary file execurtable atau yang sering kita kenal sebagai command .Web server . special file atai file spesial disebut juga defive file. maka kita akan mengenal beberapa metode filesystem di Linux. semua aplikasi server dapat saja dijalankan bersamaan pada sebuah mesin komputer.

1. jika tertuliskan "Its Work" maka Apache telah berhasil terinstal. d./boot : Berisi file-file yang digunakan untuk booting Linux termasuk kernel image . Sekarang kita akan membuat file PHP kecil (info..04 pertama pastikan terlebih dahulu kita telah masuk sebagai root bukan sebagai administrator. biasanya hanya boleh diubah oleh super user ./home : Berisi direktori-direktori yang merupakan direktori home untuk user biasa dan aplikasi tertentu .password ini berlaku untuk user root @ localhost serta root@server1.php" dengan perintah . Instalasi Apache2 #aptitude install apache2 setelah instalasi Apache2 selesai cek dengan cara mengetikan IP server pada browser.d/apache2 restart Dokumen root dari situs web default adalah / var / www. dokumen root Apache default adalah / var / www pada Ubuntu. Instalasi PHP5 #aptitude install php5 libapache2-mod-php5 setelah instalasi PHP5 selesai restart apache dengan perintah sebagai berikut #/etc/init. setelah itu kita harus ketahui terlebih dahulu apa itu web server dan fungsinya. seperti versi PHP diinstal.php" di dalam dokumen root "/var/www/info. fungsi web server adalah . mailbox dan data-data aplikasi ./lib : Berisi file-file library yang digunakan untuk mendukung kerja kernel Linux ./var : Berisi file log. 3.yourrootsqlpassword 2. File ini akan menampilkan banyak rincian yang berguna tentang instalasi PHP kita./opt : Berisi paket-paket aplikasi tambahan INSTALASI WEB SERVER DI ubuntu Server 10. / etc/apache2/sites-enabled (untuk virtual host). Sekarang kita buat file "info.yourrootsqlpassword Ulangi password untuk root "MySQL" user: <.example.conf.com.php) dalam direktori itu dan menyebutnya pada browser. Tambahan konfigurasi disimpan dalam subdirektori dari / etc/apache2 direktori seperti / etc/apache2/mods-enabled (untuk modul Apache). dan / etc/apache2/conf . Instalasi MySQL 5 #aptitude install mysql-server mysql-client maka akan diminta untuk memberikan password untuk root MySQL .. jadi kita tidak perlu menentukan password root MySQL secara manual nanti : New password untuk root "MySQL" user: <. dan file konfigurasi adalah / etc/apache2/apache2./etc : Berisi file-file konfigurasi sistem.

Anda akan melihat semua modul yang telah diaktifkan di PHP5. dan bekerja melalui Apache 2.php ) Seperti yang kita lihat. = = ?> = = = ===================================== lalu tekan tombol "ctrl+x" dan ketikan "Y" lalu panggil file "info. PHP5 bekerja. MySQL tidak terdaftar di sana yang berarti kita tidak memiliki dukungan MySQL dalam PHP5 belum. including the MySQL module: Anda sekarang harus menemukan banyak modul baru di sana. seperti ditunjukkan pada baris Server API. You should now find lots of new modules there.0 Handler. kita dapat menginstal paket php5-mysql. Ini adalah ide yang baik untuk menginstal beberapa modul PHP5 lainnya serta Anda mungkin membutuhkannya untuk aplikasi Anda.100/info.#nano /var/www/info. It's a good idea to install it: Ini adalah ide yang baik untuk menginstalnya: #aptitude install phpmyadmin Anda akan melihat pertanyaan-pertanyaan berikut: .254/info.php di browser Anda dan gulir ke bawah ke bagian modul lagi. termasuk modul MySQL: 4.1. It's a good idea to install some other PHP5 modules as well as you might need them for your applications.php dan ketikan scrip seperti dibawah ini ===================================== = = = = = phpinfo(). You can search for available PHP5 modules like this: Anda dapat mencari modul PHP5 yang tersedia seperti ini: #aptitude search php5 Pilih yang Anda butuhkan dan menginstalnya seperti ini: #aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache PHP5-mhash php5-ming php5-ps php5-pspell php5-recode php5snmp php5-sqlite PHP5-rapi php5-xmlrpc php5-XSL-json php5 Sekarang restart apache2: #/etc/init.d/apache2 restart Sekarang ulang http://192.php pada Address ( misal : 192.168. Instalasi phpMyAdmin phpMyAdmin adalah antarmuka web di mana Anda dapat mengelola database MySQL Anda.php" melalu web browser dengan mengetikan ipserver/info. Membuat MySQL Support dengan PHP5 Untuk mendapatkan dukungan MySQL di PHP. Jika Anda menggulir ke bawah.0.168.

you can access phpMyAdmin under http://ip server/phpmyadmin/ : Setelah itu.ui. Anda dapat mengakses phpMyAdmin di bawah http://ip server/phpmyadmin/: Setelah itu.edu/ubuntu lucid-proposed main restricted universe multiverse simpan !! . tanpa sudo) deb http://kambing.ui.edu/ubuntu lucid-updates main restricted universe multiverse deb http://kambing.No Afterwards.edu/ubuntu lucid main restricted universe multiverse deb http://kambing.edu/ubuntu lucid-backports main restricted universe multiverse deb http://kambing.Web server to reconfigure automatically: <-.ui.edu/ubuntu lucid-security main restricted universe multiverse deb http://kambing.com gagal harus diganti dhcp $ nano /etc/network/interfaces nyalakan dhcp matikan ip static keluar /simpan ^X restart interfaces $ sudo /ets/init.ui. Anda dapat mengakses phpMyAdmin di bawah http://ip server/phpmyadmin koneksi ke internet pakai root CARA MASUK ROOT : ubuntu:~$ sudo –i root@server:~$ passwd ping ke google.d/networking restart (kalau pakai root .ui.apache2 Configure database for phpmyadmin with dbconfig-common? <-.

You're Reading a Free Preview

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