Entri Populer

Kamis, 27 Februari 2014

Tentang Apache

a. Pengertian Web Server
Server web adalah sebuah perangkat lunak server 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. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.
Server web juga dapat berarti komputer yang berfungsi seperti definisi di atas.
b. Apa itu Apache?
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.
c. Bagaimana Apache ditemukan?
Pada awal mulanya, Apache merupakan perangkat lunak sumber terbuka yang menjadi alternatif dari server web Netscape (sekarang dikenal sebagai Sun Java System Web Server). Sejak April 1996 Apache menjadi server web terpopuler di internet. Pada Mei 1999, Apache digunakan di 57% dari semua web server di dunia. Pada November 2005 persentase ini naik menjadi 71%. (sumber: Netcraft Web Server Survey, November 2005).
Asal mula nama Apache berasal ketika sebuah server web populer yang dikembangkan pada awal 1995 yang bernama NCSA HTTPd 1.3 memiliki sejumlah perubahan besar terhadap kode sumbernya (patch). Saking banyaknya patch pada perangkat lunak tersebut sehingga disebut sebuah server yang memiliki banyak patch (“a patchy” server). Tetapi pada halaman FAQ situs web resminya, disebutkan bahwa “Apache” dipilih untuk menghormati suku asli Indian Amerika Apache , yang dikenal karena keahlian dan strategi perangnya. Versi 2 dari Apache ditulis dari awal tanpa mengandung kode sumber dari NCSA.
d. Bagaimana Penggunaan Apache?
Apache adalah komponen server web dari paket perangkat lunak LAMP (Linux, Apache, MySQL, PHP/Perl/bahasa pemrograman Python).
e. Saingan Apache
Menurut statistik dari Netcraft, Apache merupakan server web yang paling banyak digunakan di dunia per 2005. Microsoft Internet Information Services (IIS) merupakan kompetitor utama Apache, diikuti oleh Sun Java Web Server dari Sun Microsystem.

Cara Menginstall Linux Ubuntu 10.10 di Virtual Box


Hi! sahabat blogger, disini saya ingin memuat salah satu artikel yang berupa pengalaman saya bagaimana cara untuk menginstall Virtual Machine dengan menggunakan aplikasi VirtualBox.

Aplikasi VirtualBox adalah aplikasi yang berbasis open source yang disediakan oleh oracle baik untuk system operasi windows, Mac Os, linux dan Solaris OS untuk menginstall virtual machine didalam machine atau system operasi yang sudah ada. Contoh kasus kita sudah mempunyai system operasi Windows Seven, karena kita ingin belajar untuk menggunakan system operasi lain seperti linux atau Mac Os maka kita ingin menginstall OS tersebut ke PC kita yang pada awalnya sudah mempunyai system operasi.
Untuk contoh kasus ini kita tidak usah menginstall OS tersebut dengan menyediakan partisi baru untuk membuat dual boot tetapi cukup kita membuat Virtual Machine di PC kita dengan cara menginstall program Virtual Box ke PC atau Laptop kita dan menginstall OS Virtual di Virtual Box.
Silahkan Klick disini untuk download Virtual Box 4.2.12

Langkah - langkah membuat Virtual Machine
Download software  VirtualBox
  1. Install VirtualBox
    Click Next 
    Click Next
    Click Next
    Click Next Untuk mengisntall virtual networking feature
    Click Install untuk melanjutkan proses penginstallan
    Click Next
    Click Next
    Click install untuk menginstall
    Click install

    Click Finish Selanjutnya adalah langkah untuk menginstall OS ubuntu di Virtual Machine yang telah di install

    Jalankan Virtualbox Seperti Gambar ini


  2. Click New maka akan muncul window Create New Virtual Mechine maka click Next.
    Isi form Name dan di pilihan Operation System silahkan anda memilih linux Dan pili Version Ubuntu seperti gambar ini









    Selanjutnya click next dan kita masuk ke tahap menentukkan besar memory yang anda perluh, standardnya 512 MB. Click Next.
    Di Tahap Virtual Hard Disk silahkan pilih Create New Hard Disk dan Next, dan Next lagi kita masuk ke tahap menentukkan besar virtual disk file location yang anda perluh, standardnya 8 Giga dan click Create maka akan muncul gambar seperti
    dari gambar diatas menunjukkan bahwa anda sudah berhasil menginstall Virtual Machine di dalam Machine atau OS anda. Maka langkah selanjutnya adalah menginstall OS ubuntu di Virtual machine kita. langsung saja.... hehehe
    => Click Start
    => Muncul Window Firts Run Winzard dan Click "Next"
    => Click di icon Folder yang ada di bagian kanan dan pilih ISO ubuntu dan Click "Start" maka akan muncul tampilan


    =>  Tahap Install, pilih bahasa yang diinginkan dan pilih Try Ubuntu untuk menjalangkan ubuntu live dan Click Install Ubuntu untuk menginstall ubuntu ke system anda, disini anda haru click Install Ubuntu
    => Click Forward
    => Di Allocate Drive Space silahkan anda pilih "Specify Partition Manually" dan Click Forward
    => Di Allocate Drive silahkan click "New Partition Table" maka muncul jendela kecil "Create New Empty partition" dan anda cukup pilih "Continue"

    =>Pilih "Install Now" dan muncul tampilan

    => Isi data anda di tampilan selanjutnya dan jangan lupa password. dan click Forward.
    => Tunggu sampai proses penginstallannya selesai maka system akan restart dan muncul tampilan seperti gambar di bawah....heheheh
    Dari Gambar diatas menunjukkan anda sudah selesai menginstall Ubuntu 10.10 ke Virtual Machine anda... Semoga artikel ini bermanfaat bagi sahabat... 

setting jaringan di ubuntu lewat terminal



Dasar-dasar untuk jaringan yang didasarkan pada * nix host adalah Transport Control Protocol / Internet Protocol (TCP / IP) kombinasi dari tiga protokol. Kombinasi ini terdiri dari Internet Protocol (IP), Transport Control Protocol (TCP), dan Universal Datagram Protocol (UDP).

Secara default sebagian besar pengguna mengkonfigurasi kartu jaringan mereka selama instalasi Ubuntu. Anda dapat Namun, gunakan perintah ifconfig pada prompt atau shell grafis Ubuntu alat konfigurasi jaringan, seperti jaringan-admin, untuk mengedit perangkat jaringan sistem informasi atau untuk menambah atau menghapus perangkat jaringan pada sistem anda

Konfigurasi Network Interface Menggunakan Command-Line

Anda dapat mengkonfigurasi antarmuka jaringan dari baris perintah dengan menggunakan utilitas jaringan. Anda mengkonfigurasi jaringan anda dengan host klien baris perintah dengan menggunakan perintah untuk mengubah pengaturan Anda saat ini atau dengan mengedit beberapa file sistem.

Konfigurasi DHCP alamat untuk kartu jaringan anda

Jika Anda ingin mengkonfigurasi alamat DHCP anda perlu mengedit / etc / network / interfaces dan Anda harus memasukkan baris berikut menggantikan eth0 dengan antarmuka jaringan anda kartu

sudo vi /etc/network/interfaces
-------------------------------------------------------------------------------------------------------
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
Konfigurasi Static IP address untuk kartu jaringan anda
Jika Anda ingin mengkonfigurasi alamat IP statis anda perlu mengedit / etc / network / interfaces dan Anda harus memasukkan baris berikut menggantikan eth0 dengan antarmuka jaringan anda kartu
sudo vi /etc/network/interfaces
-------------------------------------------------------------------------------------------------------
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255

 Setelah memasukkan semua detail yang Anda butuhkan untuk me-restart layanan jaringan dengan menggunakan perintah berikut

         sudo /etc/init.d/networking restart
 
Menyiapkan Kedua alamat IP atau alamat IP Virtual di Ubuntu
if you are a server system administrator or normal user some time you need to assign a second ipaddress to your Ubuntu machine.For this you need to edit the /etc/network/interfaces file and you need to add the following syntax. Below one is the only example you need to change according to your ip address settings
sudo vi /etc/network/interfaces
-------------------------------------------------------------------------------------------------------
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
Anda harus memasukkan semua detail seperti alamat, netmask, network, broadcast dan gateway nilai-nilai setelah memasukkan semua nilai menyimpan file ini dan Anda harus me-restart layanan jaringan di debian dengan menggunakan perintah berikut untuk berlaku Ipaddress baru kami.

Setelah memasukkan semua detail yang Anda butuhkan untuk me-restart layanan jaringan dengan menggunakan perintah berikut
        sudo /etc/init.d/networking restart

Mengatur hostname ubuntu stytemMengatur hostname anda atas instalasi ubuntu sangat mudah. Anda dapat langsung query, atau menetapkan, nama host dengan perintah hostname.
Sebagai pengguna Anda dapat melihat nama host Anda saat ini dengan
 
        sudo /bin/hostname 

Contohe
Untuk mengatur nama host anda dapat langsung menjadi root dan run..

        sudo /bin/hostname newname  
Ketika boot sistem anda akan secara otomatis membaca nama host dari file / etc / hostname
Setting up DNS
Ketika datang ke DNS setup Ubuntu tidak berbeda dari distro lain. Anda dapat menambahkan nama host dan alamat IP ke file / etc / hosts untuk pencarian statis.
Menyebabkan mesin anda untuk berkonsultasi dengan nama server tertentu untuk pencarian Anda cukup menambahkan alamat mereka ke / etc / resolv.conf.
Sebagai contoh suatu mesin yang harus melakukan lookup dari DNS server pada alamat IP 192.168.3.2 akan memiliki file resolv.conf tampak seperti ini
 
sudo vi /etc/resolv.conf
masukkan rincian berikut
search test.com
nameserver 192.168.3.2

Setting Ubuntu Sebagai Gateway Router


Gateway adalah server atau alat jaringan yang menjadi pintu gerbang jaringan lokal dengan jaringan luar (internet). Gateway sering juga disebut dengan router. Router populer yang sering dipakai adalah sisco dan Mikrotik. Router sering dipakai agar satu koneksi internet bisa dipakai oleh banyak komputer di LAN. Ubuntu bisa dijadikan gateway untuk jaringan LAN yang kita buat tanpa harus membeli router yang mahal. Catatan penting disini, Komputer ubuntu minimal mempunyai dua Interace jaringan agar komputer bisa dijadikan gateway. Sebagai contoh, kita akan membuat Gateway dengan ubuntu dengan konfigurasi sebagai berikut :

Ip public (eth0):117.103.101.101 /24
Gateway public :117.103.101.1 

IP local (eth1):192.168.55.1/24
Netmask:255.255.255.1
DNS:8.8.8.8, 8.8.4.4
Langkah utama ada 4 yaitu :
  1. Seting IP di eth0 dan eth1
  2. seting IP Forwarding
  3. Setting NAT
  4. Testing di client

Seting /etc/network/interface

# Begin of /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo,eth0,eth1

iface lo inet static
#seting IP public 
iface eth0 inet static
      address 117.103.101.101
      network 117.103.101.0
      netmask 255.255.255.0
      broadcast 117.103.101.255
      gateway 117.103.101.1
#setting IP LAN
iface eth1 inet static
      address 192.168.55.1
      network 192.168.55.0
      netmask 255.255.255.0
      broadcast 192.168.44.255
      gateway 192.168.55.1

Setting IP forwading

edit file /etc/sysctl.conf
net.ipv4.ip_forward = 1

Setting NAT

#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Selanjutnya, restart jaringan
sudo service networking restart 

Testing

Setting IP di salah satu client dengan konfigurasi berikut :
ip:192.168.55.100
netmask:255.255.0
gateway:192.168.55.1
DNS:8.8.8.8
Selanjutnya, Ping ke DNS Google 8.8.8.8.
Jika OK, yang terakhir cek DNS dengan cara
$ nslookup detik.com
Server:  google-public-dns-a.google.com
Address:  8.8.8.8
Non-authoritative answer:
Name:    detik.com
Addresses:  2402:a000:0:1::100
          203.190.241.43
          203.190.242.69
Jika ada jawaban dari DNS maka seting gateway sudah ok. Jika belum? tanya forum atau teman yang lebih tahu :).

Seting DHCP server di Linux

Melakukan seting IP di komputer yang banyak satu persatu tentunya pekerjaan yang merepotkan. Karenanya, munculah teknologi seting IP secara otomatis, teknologi ini bernama DHCP server. DHCP server di implementasikan di sebagian besar perangka jaringan. Mikrotik, Akses Point, Modem dan server biasanya sudah menyediakan fitur ini. Namun seandainya kita ingin membuat server DHCP sendiri menggunakan ubuntu pun caranya tidak susah kok.Cukup Tiga langkah utama yaitu Install, seting dan testing.
Sebagai contoh disini, kita akan membuat jaringan dengan range IP sebagai berikut :

range ip :192.168.55.101-110
netmask :255.255.255.0
gateway:192.168.55.1
DNS1:8.8.8.8
DNS2:8.8.4.4

Install

Paket DHCP server di ubuntu bernama isc-dhcp-server, cara installnya
sudo apt-get install isc-dhcp-server

seting

edit file /etc/dhcp/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.55.255;
option routers 192.168.55.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "yourdomainname.com";

subnet 192.168.55.0 netmask 255.255.255.0 {
range 192.168.55.101 192.168.55.120;
}

restart DHCP

sudo service isc-dhcp-server restart

Testing

Silahkan seting client linux atau windows di Network preference /network properties agar IP di setting DHCP (automatic). Di windows, cek dengan perintah ipconfig untuk mengecek apakah komputer tersebut mendapat ip dari dhcp server. Pemakai Linux desktop bisa mengecek dengan perintah ifconfig .

Selasa, 25 Februari 2014

Membuat multi LAN atau banyak jaringan di Ubuntu



Judul ini mungkin terasa jadul atau mudah untuk dilakukan dan mungkin sebagian orang sudah banyak yang tau dan dianggap tidak bermanfaat tapi bagi yang belum tau mungkin bisa bermanfaat.
Awalnya karena seringnya Laptop ane keluar kota dan pasti setiap kota tujuan memiliki jaringan yang berbeda yang dibangun melalui VPN (virtual private network), sudah ngertilah ya sama vpn, kalau menurut ane contohnya "sebuah perusahaan memiliki kantor cabang dalam kota maupun luar kota. Agar antara pusat dan cabang dapat berkomunikasi satu jaringan lokal dibagunlah vpn itu, pastinya setiap kantor cabang memiliki konfigurasi (ip) yang beda tapi masih satu kelas ip." kalau pengertian dari sumber lain kayak gini :
"VPN adalah singkatan dari virtual private network, yaitu Sebuah cara aman untuk mengakses local area network yang berada pada jangkauan, dengan menggunakan internet atau jaringan umum lainnya untuk melakukan transmisi data paket secara pribadi, dengan enkripsi Perlu penerapan teknologi tertentu agar walaupun menggunakan medium yang umum, tetapi traffic (lalu lintas) antar remote-site tidak dapat disadap dengan mudah, juga tidak memungkinkan pihak lain untuk menyusupkan traffic yang tidak semestinya ke dalam remote-site."
"VPN adalah suatu jaringan privat (biasanya untuk instansi atau kelompok tertentu) di dalam jaringan internet (publik), dimana jaringan privat ini seolah-olah sedang mengakses jaringan lokalnya tapi menggunakan jaringan public."
Kalau masih kurang jelas tanya mbah google aje.
Oke langsung kepokok permasalahan, ane melakukan ini menggunakan ubuntu 13.04. Misalnya jaringan ane ada yang pusat dan beberapa kota. 
Dilaptop ane udah ane buar jaringan kantor pusat dan cabang Semarang, Bandung atau LAN DHCP.. pada saat ane ke cabang lain ketika colok kabel LAN tinggal klik lan dengan nama kota yang udah ane buat. cara buat seperti ibu cukup mudah. lihat gambar berikut:
Pada icon LAN klik dan pilih menu Edit Connections... pada menu 
Untuk menambahkan lan kota lain tinggal pilih add, misalnya bandung:
Inputkan ip address, netmask, gateway, DNS Server dan domainnya. setelah selesai tinggal save. perhatikan menu-menu barnya jangan lupa pilih IPv4 settings dan Method -> Manual. dan begitu juga seterusnya untuk menambahkan LAN di kota tujuan berikutnya. dengan penambahan lan tersebut kita tidak perlu ribet harus gonta ganti ip pada network kita saat di kota lain.

Instal Samba di Ubuntu 10.10

Berhubung ubuntu nya udah install-an tahun jebot, jadi ternyata mesti di cek dulu paket repository yg dipakai oleh ubuntunya. Kenapa? Karena kalau pakai repo dari luar, bisa jadi repo nya udah invalid, dan proses downloadnya juga lama. List repo lokal ubuntu 10.10 bisa diliat disini.

This's it the recipe ...


  1. Masuk sebagai root


  2. neki@ubuntu:~$ sudo -s
    [sudo] password for neki:


  3. Ubah repo


  4. root@ubuntu:~# nano /etc/resolv.conf
    deb http://kambing.ui.edu/ubuntu/ maverick main restricted universe multiverse
    deb-src http://kambing.ui.edu/ubuntu/ maverick main restricted universe multiverse

    deb http://kambing.ui.edu/ubuntu/ maverick-updates main restricted universe multiverse
    deb-src http://kambing.ui.edu/ubuntu/ maverick-updates main restricted universe multiverse

    deb http://kambing.ui.edu/ubuntu/ maverick-security main restricted universe multiverse
    deb-src http://kambing.ui.edu/ubuntu/ maverick-security main restricted universe multiverse


  5. Lakukan update ubuntu terlebih dahulu


  6. apt-get update


  7. Install samba ........


  8. apt-get install samba


  9. Configurasi samba


  10. root@ubuntu:/home# useradd neki
    root@ubuntu:/home# smbpasswd -a neki
    New SMB password:
    Retype new SMB password:


    Restart samba


  11. service smbd restart
    atau
    /etc/init.d/smbd restart


Terenggg ............. saatnya mengakses melalui tool ftp (disini saya pake winscp)