Jumat, 20 September 2019

4.6 Mengkonfigurasi WebServer

Install dan Konfigurasi Web Server

1 .Install apache2
root@rofiq:~# apt-get install apache2

2. Setelah menginstall apache2, selanjutnya kita akan membuat virtualhost untuk domain kita. Pertama masuk dahulu ke direktori konfigurasinya.

root@rofiq:~# cd /etc/apache2/sites-available 

3. Lalu kita copy default konfigurasinya agar kita tidak usah repot-repot mengetik konfigurasinya. Serta kita sesuaikan konfigurasinya.

root@rofiq:/etc/apache2/sites-available#  cp default rofiq

4. Setelah selesai kita copy kita buka file konfigurasi tadi dengan menggunakan perintah " nano rofiq ", selanjutnya tekan enter untuk melanjutkan.

root@rofiq:/etc/apache2/sites-available# nano rofiq

5. Kemudian tambahkan konfigurasi seperti yang ada didalam kolom gambar di bawah ini . kemudian simpan konfigurasi anda " Ctrl+x kemudian Y kemudian Enter " .


6. Selanjutnya kita akan mendisablekan file default dengan menggunakan perintah  " a2dissite default " untuk mendisble file default , kemudian tekan enter jika sudah .


7. Setelah mendisablekan file default kemudian kita aktifkan file rofiq. dengan menggunakan perintah " a2esite rofiq ' kemudian tekan enter untuk melanjutkannya.


8. Setelah kita mengaktifkan virtualHost selanjutnya kita buat direktori dan fie di direktori /var/www ( sesuaikan DocumentRoot )

root@rofiq:~# cd /var/www
root@rofiq:/var/www# mkdir rofiq
root@rofiq:/var/www# cp index.html rofiq/
root@rofiq:/var/www# cd rofiq


9. lalu kita edit index.html agar tampilan sesuai keinginan kita.

root@rofiq:/var/www/rofiq# nano index.html


10. Setelah selesai , Jangan lupa untuk merestart apache2 dengan menggunakan perintah 
" service apache2 restart  " atau bisa menggunakan perintah " /etc/init.d/apache2 restart "

root@rofiq:/var/www/rofiq# service apache2 restart

11. Lalu coba kita buka domain kita dengan menggunakan perintah " w3m rofiq.net " atau bisa menggunakan perintah " www-browser rofiq.net ". ( jika sudah berhasil maka tampilan konfigurasi web tadi akan muncul di web )

root@rofiq:/var/www/rofiq# w3m rofiq.net



3.6 Mengevaluasi WebServer

Pengertian Server atau Web server
Server atau 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 (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.

Fungsi Server atau Web Server
Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi.

Macam – macam Web Server diantanya:
1.Apache Tomcat
2.Microsoft windows Server 2003 Internet Information Services (IIS)
3.LiteSpeed
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server

Kekurang dan Kelebihan web sever
Kelebihan
1.Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
2.Mudah dicari di internet.
3.Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web
4.Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)

kekurangan
1.Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis
2.Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
3.Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yangdikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk merusak format baris log akses

Jumat, 13 September 2019

tutorial konfigurasi tixbox

TUTORIAL KONFIGURASI TRIXBOX MELALUI VIRTUALBOX

 Trixbox (Asterisk@home) adalah VoIP Phone System yang berbasiskan sistem open source PBX (private Brance Excange) yang ketika sekali di-install kepad suatu PC dengan interface yang sesuai maka akan dapat di gunkan sebagai full feature PBX untuk pengguna rumahan, lembaga, dan lain sebagainya. Trixbox sangat terkenal karena mengkombinasikan paket-paket Open Source Telepon terbaik yang disertakan di dalam sistem operasi tersebut. Dahulu seorang user dituntut untuk menjadi seorang programmer jika ingin mengimplementasikan VoIP karena User Interface yang tidak Friendly. oleh karena itu untuk mengatasi masalah seperti itu diluncurkannya Trixbox dengan penggunaan yang sangat mudah karena menu utama yang berbasiskan web browsure untuk menkonfigurasi dan mengatur sistem, serta pasket-paket untuk VoIP Server dijadikan dalam satu bundle dengan operating system CentOS sehingga menjadi sistem Trixbox CE. Trixbox dibuat oleh Andrew Gillis pada bulan november 2004 dengan tujuan untuk membuat para pengguna komputer biasa dapat menggunakan secara maksimal Asterisk PBX system tanpa dibutuhkannya pengajar atau pengetahuan lebih mengenai VoIP. Sebelumnya Trixbox menggunakan nama Asterisk@home, namun dikarenakan Asterisk merupakan nama dagang dari perusahaan Digium.Ltd dan @home tidak sesuai dengan fungsionalitas dari Trixbox yang dapat melayani lebih dari sekedar pengguna rumahan atau bisnis sekala kecil dan menengah.


TUTORIAL KONFIGURASI TRIXBOX MELALUI VIRTUALBOX 
1. Klik "New" pada Virtualbox, kemudian akan muncul tampilan "Name and Operating system"

2. kemudian isikan besarnya RAM contoh (512 MB) klik Next

2. kemudian isikan besarnya RAM contoh (512 MB) klik Next

3. Setting Virtual Harddisk ( lihat gambar )

4. menentukan kapasitas harddisk virtual ,kemudian Klik "Create"



5. Klik "Setting" (icon Gear)



6. Pada "Network" Pastikan Adapter 1 aktif dengan mode "Bridge" ke Lan Komputer asli kemudian Klik "OK"
 


7.      Memulai Instalasi TrixBox



      8. Pilih virtual machine "TrixBox" yang tadi telah dibuat.
     Kemudian klik "START"
     Pilih file ISO dengan klik icon folder kemudian qklik "Start"


 Tampilan awal trixbox
9.         [a]. Siapkan CD instalasi Trixbox
               [b]. Pastikan bahwa setting pada BIOS akan mem-boot
                      CD-ROM pertama kali, ubah terlebih dahulu jika
                      setting BIOS belum benar
               [c]. Masukkan CD Trixbox dan restart komputer.
                     Tunggu hingga muncul tampilan berikut

 10.  Selanjutnya ikuti perintah yang muncul  Pemilihan Keyboard Type



11.  Pemilihan Time Zone
12.  Pengisian root password


13.  Memulai Proses Instalasi


14.  Menginstall bootloader

15.  Booting Trixbox

16.  Pengisian user dan password login. mode CLI

17.  ketikan system-config-network, untuk menkonfigurasi network


18.  Edit Devices


19.  Pilih interface yang akan dipergunakan




 
20.  Pilih ingin static IP atau DHCP
 




21.  Karena menggunkan DHCP, maka saya me-request
ip dari DHCP Server, IP yang didapat adalah
192.168.1.73


22.  Untuk mempermudah konfigurasi, kita akan memakai
bantuan GUI, buka browser dari komputer lain, ketikan
https://192.168.1.73, rubah dari mode user ke
mode admin
23.  Jika muncul permintaan user dan password, isi dengan
user=maint dan password=password, untuk merubah
password maint, di cli server ketikan passwd-maint

 
24.  Pilih PBX Settings
25.  Pilih Extensions,Add extension, Device:Generic SIP device, Submit
 
26.  Example:
User Extension : 2000
Display Name   : arsandy
secret         : xxxx


 
 
 
 
 
27.  Submit dan Apply Configuration Changes

 
28.  Continue with Reload, sampai posisi ini konfigurasi sederhana server trixbox selesai.

 
 
29.  Untuk Client kita menggunakan 1 buah soft-phone (x-lite) dan 1 buah IP-Phone GLV-515 (D-Link)

 
30.  Pada X-lite, klik kanan, Sip account settings Add

 
 
 
 
 
31.  di Account isikan:
example :
Display name : arsandy
User name    : 2000
password     : xxxx
dll...
 
32.  Jika tidak ada masalah maka di x-lite akan muncul tulisan Ready, "Your username is 2000"

4.13 Memperbaiki konfigurasi ProxyServer

Kali ini saya akan berbagi cara menginstall dan konfigurasi proxy server di Windows. Disini saya menggunakan squid able, sebenarnya squid able ini biasanya digunakan di Operating System Linux, namun masih bisa digunakan di Windows walaupun konfigurasi proxy server di browser harus diseting manual karena tidak support transparent. Langsung saja inilah langkahnya.


Konfigurasi Squid Server di Windows Server 2003

Langkah pertama kita copy folder squid yang telah di ekstrak ke local disk C, seperti gambar di bawah ini.
install squid  di windows

Kemudian kita buka file squid.conf yang berada di C:\squid\etc\squid.conf. namun sebelumnya kita rubah dulu file defaultnya dengan mengcopy semua file tersebut lalu kita hilangkan ekstensi “.default”.
instal squid server di windows

Setelah file squid.conf dibuka, kemudian cari “http_port 3128” lalu tambahkan transparent dibelakangnya. Untuk mencarinya bisa dengan tekan tombol Ctrl + F.
instal squid server di windows

Setelah itu cari “cache_mem 8 MB” kemudian ganti dengan 64 MB, dan hilangkan tanda pagar (#) di depannya.
instal quid server di windows

Selanjutnya cari “cache_mgr webmaster” kemudian ganti webmaster dengan alamat email dan jangan lupa hilangkan tanda pagar (#) di depannya.

Lalu cari “visible_hostname” dan dibawah “#default:” tambahkan “visible_hostname domain web kita” misal (www.astajib.com).

Selanjutnya cari “acl CONNECT method CONNECT” kemudian dibawahnya kita tambahkan
acl localnet src 192.168.6.0/24
acl block url_regex –i “c:\squid\block.txt”
http_access deny block
http_access allow localnet
http_access allow all

Keterangan :
Acl localnet src 192.168.6.0/24 => adalah alamat IP PC server
c:\squid\block\block.txt => adalah lokasi penyimpanan daftar situs yang kita block
Setelah konfigurasi selesai selanjutnya kita simpan file tersebut.
Karena kita tadi belum membuat daftar situs yang di block maka sekarang kita buat dulu dengan menambahkan file baru yaitu “block.txt” seperti gambar di bawah.
Setelah itu kita buka menggunakan notepad dan kita isikan dengan daftar situs yang akan kita block seperti gambar di bawah ini, lalu kta simpan.
Langkah selanjutnya kita buka command prompt lalu kita masuk ke directory “c:\squid\sbin” langkahnya seperti pada gambar.
Kemudian masukkan perintah “squid.exe –z” dan selanjutnya “squid.exe –d 1 -D” seperti pada gambar di bawah ini.
Jika berhasil prosesnya seperti gambar di bawah ini. Tekan Ctrl + C untuk mengakhiri proses tersebut.
Selajutnya masukkan perintah “squid.exe -i” dilanjutkan “squid.exe –O -D” jika berhasil akan seperti gambar di bawah ini.
 
Setelah konfigurasi di atas selesai, selanjutnya kita masuk ke services. Langkahnya seperti gambar.
Kemudian kita cari squid seperti gambar di bawah.
Kemudian klik kanan > Start untuk mengaktifkan squid.
Langkah selanjutnya kita konfigurasi IP server kita seperti gambar di bawah ini.
Kemudian kita atur juga IP PC client seperti gambar di bawah ini.
Kalau sudah kita buka browser untuk mulai mengecek hasilnya. Namun sebelumnya kita konfigurasi terlebih dahulu proxy pada browser seperti gambar di bawah ini.
Jika sudah kita mulai mengecek dengan membuka situs yang kita block tadi di browser. Jika ada pesan error seperti gambar di bawah ini maka konfigurasi squid server kita telah berhasil.
Semoga artikel di atas dapat bermanfaat.