Sabtu, 07 Mei 2016

Cara Instalasi Web Server, Proxy, Mail Server, FTP dan DNS


Pada pertemuan di blog kali ini saya akan memposting cara instalasi WEB server, DNS, PROXY, FTP, dan MAIL server. Semua materi yang akan di posting merupakan rangkaian dari Mata kuliah Program Jaringan. Mungkin dari postingan ini masih banyak kekurangan dan kesalahan yang di buat. Jadi mohon di maklumi dan selamat membaca J
A.    INTALASI WEB SERVER
Sebelum masuk lebih jauh petama mari kita mengenal apa itu Web server. Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. Nah sekarang sudah lebih pahamkan apa itu web server selanjutnya kita akan membahas cara menginstalasi web server dengan menggunakan XAMPP. Caranya sebagai berikut :
1.      Download dahulu XAMPP yang akan kita gunakan pada instalasi web server berikut link downloadnya : https://www.apachefriends.org/download.html

2.      Setelah itu mulai proses instalasi dengan klik dua kali pada instaler XAMPP. Klik ‘Next’ setelah splash screen.
3.      Selanjutnya kita dapat memilih komponen yang ingin kita instal. Pilih pilihan default dan klik ‘Next’.
 
4.      Setelah itu pilih folder sebagai tempat XAMPP akan diinstal, di folder ini akan menampung semua file aplikasi web kita, jadi pastikan untuk memilih drive yang memiliki banyak ruang(space).

5.      Pada layar berikutnya adalah promo untuk BitNami, sebuah toko aplikasi untuk server perangkat lunak. Hapus kotak centang ‘Learn more about BitNami for XAMPP’. 

6.       Sekarang Setup sudah siap untuk menginstall XAMPP. Klik Next dan tunggu instaler untuk membongkar paket-nya dan memasang komponen yang dipilih. Mungkin memakan waktu beberapa menit. Nanti mungkin kita akan diminta untuk menyetujui akses Firewall untuk komponen tertentu (seperti Apache) selama proses instalasi.
7.      Proses Install sudah selesai! Pilih Kotak centang ‘Do you want to start the Control Panel now?’ untuk membuka panel kontrol XAMPP.

8.      Setelah Instalasi selesai kita uji coba hasil instal XAMPP apakah sudah berhasil atau belum.
9.      Pada control panel XAMPP, klik tombol ‘Start’ di bawah tulisan ‘Actions’ untuk modul Apache. Hal ini menginstruksikan XAMPP untuk memulai webserver Apache.
10.   Buka browser web dan pada address bar ketik: http://localhost atau 127.0.0.1. Lalu Pilih bahasa Anda dari splash screen.

11.  Selanjutnya kita akan melihat layar berikut. Ini berarti kita telah berhasil menginstall XAMPP di komputer kita.
12.  Setelah itu kita akan menguji apakah komponen PHP di XAMPP telah ter-Install dengan baik. Untuk melakukan hal ini, jalankan Notepad dan ketik berikut ke dalam dokumen baru seperti gambar dibawah ini :



13.  Terakhir simpan file ini sebagai ‘test.php’ di c:\ xampp\htdocs\ (atau direktori dimana Anda menginstal XAMPP). Arahkan halaman browser ke localhost / test.php. Jika berhasil dalam halaman browser akan menampilkan pesan atau tulisan “Halo dunia”.
B.     INSTALASI DNS
DNS dari kata ini saja mungkin orang awam tidak mengetahui apa itu DNS. Apalagi jika saya langsung membahas instalasinya. Maka dari itu saya akan memberitahu apa itu DNS. DNS merupakan singkatan dari Domain Name System atau ada yang menyebut Domain Name Service. DNS adalah sebuah sistem yang menerjemahkan alamat domain menjadi IP address atau sebaliknya. Masih belum faham oke kita ambil contoh pada jaringan internetworking, setiap komputer di dunia ini saling berhubungan dengan menggunakan IP address saja. Seperti halnya saat kita mengakses facebook.com, sebenarnya komputer kita tidak benar-benar menganggapnya sebagai facebook.com, melainkan sebagai 173.252.120.6 (alamat asli dari facebook).Kalau kamu tulis alamat dari facebook tersebut di address bar browsermu, maka akan tampil halaman facebook. So, DNS ini sangat penting sekali keberadaannya. Kalau tidak ada DNS, kita mesti menghafal alamat IP dari facebook untuk bisa mengaksesnya. Tidak masalah kalau cuma menghafal alamat dari facebook saja, tapi kalau harus menghafal semua alamat yang dimiliki website lain, barulah menjadi masalah besar. Oleh karena itulah DNS ini hadir membantu meringankan kesulitan tersebut. Pasti sekarang sudah semakin tahu apa itu DNS dan fungsi nya nah klo begitu kita langsung saja masuk ke cara instalasinya. Caranya adalah :
1.      Langkah awal  klik START lalu klik control panel, kemudian akan muncul tampilan seperti dibawah klik network and sharing center , klik change adapter setting , lalu pilih jaringan yang sedang digunakan  klik kanan dan klik properties.
 


2.      Selanjutnya, pada tab networking , lalu klik TCP/IPV4 atau TCP/IPV6 , lalu isikan ip address dan dns server disini agar lebih mudah menggunakan dns google lalu klik OK. Lakukan seperti tampilan dibawah ini.



C.    INSTALASI FTP
Apa itu FTP ? FTP merupakan singkatan dari File Transfer Protocol. FTP adalah suatu protokol jaringan yang berfungsi untuk pertukaran file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok pada FTP yaitu FTP server dan FTP Client. Setelah mengetahui apa itu FTP dan kegunaannya langsung saja masuk ke cara instalasinya. Caranya adalah :
1.      Download dahulu salah satu Software untuk mensetting FTP. Dan dibawah ini merupakan link download Software yang saya recomended :

2.      Selanjutnya install filezilla setelah itu isi pada ip server 127.0.0.1 dan isi juga pada port 14147, apabila berhasil maka akan tampilan “Logged On”. Seperti gambar di bawah ini.

3.      Selanjutnya pada FTP server biasanya digunakan lebih dari banyak orang untuk dapat saling terhubung satu sama lain selain itu agar dapat terhubung dengan orang yang kita inginkan dan aman dari gangguan orang yang tidak kita inginkan. Buat suatu kelompok atau group. Caranya adalah dengan klik menu Edit lalu pilih Groups. Lalu klik tombol Add untuk membuat group baru. Setelah itu klik di menu kiri pada Shared folders. Setelah semua terkonfigurasi dengan benar klik ok. Seperti yang tertera pada gambar di bawah ini.

4.      Terakhir adalah untuk mensetting user pada menu edit pilih user. Klik Add untuk membuat nama baru. Setelah itu beri nama dan pilih groupnya kemudian klik OK. Centang radio box Password dan isikan password nya apabila ingin membuat password pada user yang dibuat. Setelah selesai buka CMD dan ketikkan ftp 127.0.0.1 tekan enter. Jika setting yang telah dibuat sudah benar semua, maka FTP client sudah tersambung ke sistem kita.



dan semua aktifitas client di tampilkan di file zilla. Seperti tampilan gambar dibawah ini.


D.    INSTALASI MAIL SERVER DENGAN MENGGUNAKAN MERCURY DI XAMPP
Sebelum masuk pada instalasian mail server kita harus tahu apa dulu mail server itu. Mail server adalah aplikasi yang digunakan untuk mengirimkan e-mail atau bisa juga di bilang untuk mengirimkan surat elektronik melalui media internet. Keberadaan email membuat pekerjaan pengiriman surat jadi lebih cepat dan efisien. Selanjutnya kita akan melakukan proses instalasi Mail server dengan menggunakan mercury di XAMPP caranya sebagai berikut :
1.     Langkah awal buka xampp control panel lalu centang mercury dengan klik start lalu klik admin seperti gambar dibawah ini.  

2.    Setelah itu pilih configuration lalu manage local user kemudian buat 2 buah akun dengan cara mengklik add lalu masukkan username dan passwordnya. Seperti dibawah ini.

3.      Kemudian untuk mencoba mail servernya saya menggunakan file zilla yang bisa di download di sini https://www.mozilla.org/en-US/thunderbird/ kemudian setelah di install lalu buat email address baru  , pilih skip this and use my existing email.

4.      Selanjutnya isi pada name dan email name menggunakan akhiran @localhost, setelah selesai klik next lalu done , buat akun selanjutnya caranya sama seperti tadi, abaikan bacaan warning site klik “ I understand the risks” kemudian klik done.

5.      Terakhir mencoba email ke dua akun email yang telah di buat. Seperti dibawah ini :



E.     INSTALLASI PROXY
Ini merupakan penjelasan terakhir pada blog kali ini jadi simak baik-baik. Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari internet atau intranet. Proxy Server bertindak sebagai gateway terhadap dunia internet untuk setiap komputer client. dengan proxy kita bisa memblokir sebuah website di computer client, salah satu untuk mensetting proxy yaitu squid .squid adalah program proxy server yang tersedia secara opensource yang sangat banyak kegunaannya, salah satunya adalah melakukan cache terhadap konten dari sebuah website. Cara nya instalasinya sebagai berikut
  1. Langkah Pertama, download squid pada link dibawah ini : http://squid.acmeconsulting.it/download/squid.html 
  2. Kemudian extract filenya di drive c, kemudian jalankan cmd dengan menggunakan Run as Administrator.Di cmd masuk ke directory squidnya kemudian ketikan install.bat , jika ada peringatan windows security alert klick allow accses , jika success menginstall , maka akan muncul tampilan seperti gambar berikut:
     
  3. kemudian tekan ctrl+c untuk menghentikan proses lalu ketik no , maka squid sudah berhasil terinstall. Kemudian untuk menggunakan proxy server kita bisa melakukkan sebuah blokiran pada sebuah website, yaitu dengan langkah:
Pertama, buat file blokir.txt yang berisi situ yang akan kita blokir contohnya 

kedua, jika sudah buka file squid.conf dengan menggunakan notepad++ lalu cari tulisan “ TAG: http_acces”  lalu di atasnya tambahkan
acl blokir url_regex -i "c:\squid\etc\blokir.txt"
http_access deny blokir
http_access allow all
ketiga, tambahkan “#” pada “http_access deny all

Keempat, buka windows run lalu cari services.msc kemudian enter lalu cari service squid, jika sudah ketemu buka lalu klik start untuk menjalankan aplikasi squid

Kelima, jika sudah buka Mozilla lalu klik tab tools -> option -> network -> setting pada manual Proxy isikan localhost atau bisa juga 127.0.0.1 dan portnya 3128 kemudian bukalah situs yang di blokir tadi seperti facebook.com , jika terblokir maka setting proxy berhasil dengan sempurna.




Sumber :