6 Tahap Menginstal Linux dengan USB


UNetbootin (Softpedia)
Selain Windows, sistem operasi Linux juga bisa dijalankan dari sebuah USB (flash disk). Hanya dalam 5 menit, Anda dapat menginstal Linux dari USB.

Anda bisa menggunakan tools bernama UNetbootin. Untuk bisa menginstal Linux dari flash disk, Anda wajib memiliki flash disk berkapasitas meinimal 1GB.

Read the rest of this entry »

Virtual host pada web server ubuntu 7.1 server

VirtualHost merupakan salah satu fasilitas yang didukung oleh Apache. Fungsi dari Vhost ini adalah untuk membuat multiple host dalam satu mesin. Ada dua cara dalam mengkonfigurasi VirtualHost, atau dengan cara IP-base,Name-based,port based.
Login ke ubuntu,lalu Ketikan :

$ sudo su
# cd /etc/bind/
# vi db.imam.zone

edit file zone pada DNS server yang telah di konfigurasi sebelumnya

IN    MX 10 mail.imamtkj32.tk.
www    IN    CNAME    ns
mail    IN    CNAME    ns
blog    IN    CNAME    ns
news    IN    CNAME    ns

#cd /etc/apache2/sites-enable
# vi www

tambahkan script berikut:
#news
<VirtualHost *:80>
DocumentRoot “/var/www/news”
ServerName news.imamtkj32.tk
</VirtualHost>
#blog
<VirtualHost *:80>
DocumentRoot “/var/www/blog”
ServerName blog.imamtkj32.tk
</VirtualHost>
#mail
<VirtualHost *:80>
DocumentRoot “/var/www/mail”
ServerName mail.imamtkj32.tk
</VirtualHost>

selanjutnya, membuat direktori root untuk setiap virtual host yang telah dibuat
untuk blog:

# cd /var/www

#mkdir blog

# vi /blog/index.html

<html>
ini adalah halaman blog.imamtkj32.tk
</html>

untuk news:
# cd /var/www
# mkdir news

# vi /news/index.html
<html>
ini adalah halaman news.imamtkj32.tk
</html>

untuk mail:
# cd /var/www
# mkdir mail
# vi /mail/index.html
<html>
ini adalah halaman mail.imamtkj32.tk
</html>

restart apache

# apache2ctl restart
# /etc/init.d/apache2    restart

lakukan link ke masing masing virtual host yang telah dibuat

#links www.imamtkj32.tk

#links blog.imamtkj32.tk

#links mail.imamtkj32.tk

#links news.imamtkj32.tk

KESIMPULAN
- Dalam membuat virtual host, sebelumnya harus tersedia sebuah PC web server dan DNS server
- Konfigurasi untuk virtual host, yakni memanggil nomor IP dan DNS yang berbeda meskipun masih dalam satu administrasi oleh Apache.
- Konfigurasi virtual host terdapat pada file pada folder /apache2/sites-availabe dan /apache2/sites/enabled

web server ubuntu 7.1

Web server adalah software yang memberikan layanan web. Web server menggunakan protokol yang disebut dengan HTTP (HyperText Transfer Protocol). kita  mempunyai banyak pilihan di dunia open source, tergantung pada keperluan. web server yang sangat terkenal dan menjadi standar de facto setiap distribusi Linux, yaitu Apache. Apache adalah nama web server yang dibuat berbasiskan kode sumber dan ide-ide yang ada pada web server leluhurnya, yaitu web server NCSA. Sesuai namanya, web server NCSA dibuat oleh National Center for Supercomputing Applications.
Secara default, Apache memisahkan file konfigurasinya menjadi 3 bagian, yakni httpd.conf, srm.conf dan access.conf. Namun semua binary program pada distribusi yang dicobakan (Slackware 7.0) menyatukannya dalam satu file yakni httpd.conf. File ini dibagi menjadi 3 bagian utama :
- Global environment, Berisi konfigurasi Apache secara umum, seperti berapa banyak user dapat mengakses pada saat yang bersamaan.
- Section (Main) Configuration, Konfigurasi utama yang tidak termasuk dalam virtual host. Bagian ini juga termasuk seting default untuk virtual host.
- Virtual host, Konfigurasi untuk virtual host, yakni memanggil nomor IP dan DNS yang berbeda meskipun masih dalam satu administrasi oleh Apache.

Login ke ubuntu,lalu Ketikan :

$ sudo su
# cd /etc/bind/
# vi db.imam.zone

edit file zone pada DNS server yang telah di konfigurasi sebelumnya

www    IN    CNAME    ns

#apt-get install apache2
#cd /etc/apache2
#vi apache2.conf

Lalu edit file apache2.conf, dan tambahkan script dibawah
ServerName imamtkj32.tk

Tampilan pada shell :

#cd /etc/apache2/sites-available
#cp default www

#vi www

Isi file tersebut seperti di bawah ini :

ServerName www.imamtkj32.tk

#cd /etc/apache2/sites-enable
#rm 000-default
#ln –s /etc/apache2/sites-available/www /etc/apache2/sites-enable/www
#apache2ctl restart
#/etc/init.d/apache2 restart
#apt-get install links

#cd /var/www
#vi index.html

Lalu save

#links www.imamtkj32.tk

KESIMPULAN
>Dalam peng-konfigurasi-an WEB server, kita cukup mengkonfigurasi file
1. file zone pada bind
2. apache2.conf
3. file pada direktori sites-available
Maka kita telah membuat sebuah WEB server
>sebelum melakukan konfigurasi web server, DNS server harus telah dikonfigurasi terlebih dahulu

Posted in linux. 1 Comment »

DNS server pada ubuntu server 7.1

Untuk beroperasinya sebuah jaringan komputer Internet, sebetulnya pengalamatan sebuah komputer dilakukan menggunakan angka yang dikenal sebagai Internet Protocol (IP) Address yang terdiri dari 32 bit. Tentunya akan sukar bagi manusia / user untuk mengingat sekian juta komputer di seluruh Internet. Untuk itu dikembangkan penamaan mesin yang lebih manusiawi menggunakan konsep Domain Name System (DNS).
Domain Name System adalah salah satu jenis sistem yang melayani permintaan pemetaan IP Address ke FQDN ( Fully Qualified Domain Name ) dan dari FQDN ke IP Address. FQDN lebih mudah untuk diingat oleh manusia daripada IP Address. Sebagai contoh, sebuah komputer memiliki IP Address 167.205.22.114 dan memiliki FQDN “tiga.tkj.ac.id”. Nama “tiga.tkj.ac.id” tentunya lebih mudah diingat daripada nomor IP Address di atas. Apalagi setelah lahirnya konsep IP Version 6 yang memiliki 6 segment untuk setiap komputer sehingga nomor IP Address menjadi semakin panjang dan lebih sulit untuk diingat. Selain itu, DNS juga menyediakan layanan mail routing, informasi mengenai hardware, sistem operasi yang dijalankan, dan aplikasi jaringan yang ditangani oleh host tersebut.
Pada sistem operasi UNIX, DNS diimplementasikan dengan menggunakan software Berkeley Internet Name Domain (BIND). BIND ini memiliki dua sisi, yaitu sisi client dan sisi server. Sisi client disebut resolver. Resolver ini bertugas membangkitkan pertanyaan mengenai informasi domain name yang dikirimkan kepada sisi server. Sisi server BIND ini adalah sebuah daemon yang disebut named. Ia yang akan menjawab query-query dari resolver yang diberikan kepadanya.
Pada saat BIND dijalankan, ia memiliki 4 modus operasi, yaitu :
Resolver-only
Komputer hanya membangkitkan query informasi domain name kepada sebuah DNS server dan tidak menjalankan fungsi DNS server.
Caching-only
Komputer menjalankan fungsi name server tetapi tidak memiliki database DNS server. Ia hanya mempelajari jawaban-jawaban query yang diberikan oleh remote DNS server dan menyimpannya dalam memory. Data-data dalam memory tersebut akan digunakan untuk menjawab query selanjutnya yang diberikan kepadanya.
Primary server
Komputer menjalankan fungsi name server berdasarkan database yang dimilikinya. Database ini dibangun oleh administrator DNS. Server ini menjadi authoritative source bagi domain tertentu.
Secondary server
Komputer menjalankan fungsi name server berdasarkan database yang diambil dari primary server. Proses pengambilan file database ini sering disebut zone file transfer. Ia juga menjadi authoritative source bagi domain tersebut.

Login ke ubuntu,lalu Ketikan :

$ sudo su
#apt-get install bind9
#cd /etc/bind
#vi named.conf

Lalu edit file tersebut, dengan menambahkan isi file di bawah

zone “imamtkj32.tk” {
type master;
file “/etc/bind/db.zone”;
};
zone “16.16.172.in-addr.arpa” {
type master;
file “/etc/bind/db.rev”;
};

Tampilan pada shell :

Lalu save
Masuk ke file db.zone

#vi db.zone

Isi file tersebut seperti di bawah ini :

$TTL 86400
$ORIGIN imamtkj32.tk.
@        IN        SOA        ubuntu.imamtkj32.tk.    imam.imamtkj32.tk.  (
20070831    ;serial
1H        ;refresh
15M        ;retry
1W        ;expire
1D    )    ;minimum
IN    NS    ubuntu.imamtkj32.tk.
IN    MX 10    mail.imamtkj32.tk.
ns     IN    A        172.16.16.40
mail    IN    CNAME    ns
www    IN    CNAME    ns

Lalu save

Tampilan pada shell :

Masuk ke file db.rev

#vi db.rev

Isi file tersebut seperti di bawah ini :

@        IN        SOA        ubuntu.imamtkj32.tk.    imam.imamtkj32.tk.  (
20070831    ;serial
1H        ;refresh
15M        ;retry
1W        ;expire
1D    )    ;minimum
IN    NS    ubuntu.imamtkj32.tk.
40        IN        PTR    ubuntu.imamtkj32.tk.

Lalu save,Tampilan pada shell :

#cd ..
#vi /etc/resolv.conf

Masukan script berikut

nameserver 172.16.16.40

Lalu save

Agar konfigurasi DNS dapat berjalan, maka bind9 harus di restart terlebih dahulu

# /etc/init.d/bind9 restart

Maka akan tampil sebagai berikut :

Untuk pengetesan ketikan

#nslookup ns.imamtkj32.tk

#nslookup 172.16.16.40

#nslookup
>set  type=any
>imamtkj32.tk <enter>

Selanjutnya

masukan alamat DNS server yang telah dibuat sebelumya sebagai preferred DNS server,yaitu IP 172.16.16.40

Langkah terakhir

Ketikan misal: www.google.com di browser anda,


Jika tampil halaman google, maka DNS server yang telah dibuat dapat dipakai

KESIMPULAN

>Dalam peng-konfigurasi-an DNS server, kita cukup mengkonfigurasi file
1. named.conf,
2. db.zone,
3. db.rev,
4. resolv.conf.
Maka kita telah membuat sebuah DNS server
>DNS server sangat penting dalam dunia internet, untuk memudahkan mengingat suatu alamat tertentu