Friday, November 26, 2010

Membuat Multi Domain Menggunakan Satu IP Public

Di Tempat saya bekerja memiliki sebuah komputer server yang memiliki sebuah IP public 118.98.215.12, Beberapa domain diharapkan bisa ditampung dalam satu IP address public tersebut. Nah masalah yang dihadapi adalah
Bagaimana cara mengkonfigurasi web server agar dapat menampung beberapa domain ?
Saya mencari jawabannya di Google dengan kata kunci multiple domain, virtual host di ubuntu dan menemukan beberapa artikel yang layak dipraktekan dan mampu membantu saya menyelesaikan pengkonfigurasian server tersebut. Saya dokumentasikan cara menampung beberapa domain dalam satu IP address atau dengan kata lain membuat virtual host dalam satu web server.
Kalau sudah biasa kerja dengan web server apache di ubuntu pasti tau kita harus mengedit file konfigurasi di mana. Sekedar mengingatkan path konfigurasi apache2 di ubuntu ada di
/etc/apache2/sites-available
Biasanya dalam direktori tersebut terdapat konfigurasi virtual host default isinya kurang lebih seperti berikut;



<VirtualHost *:80 >  
ServerAdmin webmaster@localhost
 
 DocumentRoot /var/www
 
  Options FollowSymLinks
  AllowOverride None
 
  Options Indexes FollowSymLinks MultiViews
  AllowOverride None
  Order allow,deny
  allow from all
 
  AllowOverride None
  Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
  Order allow,deny
  Allow from all
  
 ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
 
 ErrorLog /var/log/apache2/error.log

 # Possible values include: debug, info, notice, warn, error, crit,
 # alert, emerg.
 LogLevel warn

 CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
  
</VirtualHost   >  
 
Untuk membuat virtual host baru siapkan dulu kebutuhan sebagai berikut:
  1. Siapkan root direktori(htdocs/httpdocs) untuk web kita misalkan di /var/www/ictbangkalan.co.cc
  2. IP address yang akan menampung domain tersebut
Misalnya domain yang sudah kita miliki adalah www.ictbangkalan.co.cc dan www.usaha-anda.co.cc, selanjutnya buat file konfigurasi virtualhost caranya
sudo nano /etc/apache2/sites-available/www.ictbangkalan.co.cc
Teks editor nano akan membuat file baru yang benar-benar kosong. Copy-paste saja kode berikut ke dalam file konfigurasi tersebut :


<VirtualHost 118.98.215.12:80 >
ServerName ictbangkalan.co.cc
ServerAlias http://www.ictbangkalan.co.cc
ServerAdmin roemly@gmail.com
DocumentRoot /var/www/ictbangkalan.co.cc/ 
</VirtualHost   >
 
lakukah hal yang sama untuk membuat file konfigurasi usaha-anda.co.cc.

<VirtualHost 118.98.215.12:80 >
ServerName usaha-anda.co.cc
ServerAlias http://www.usaha-anda.co.cc
ServerAdmin roemly@gmail.com
DocumentRoot /var/www/usaha-anda.co.cc/
</VirtualHost   >


Agar website berdomain www.ictbangkalan.co.cc dan www.usaha-anda.co.cc tersebut konfigurasinya enable dan diload oleh apache lakukan perintah berikut:
sudo a2ensite www.ictbangkalan.co.cc
sudo a2ensite www.usaha-anda.co.cc
lalu
sudo /etc/init.d/apache2 reload
Oh iya di dalam directive terdapat string xxx. dst .Jangan lupa ganti string tersebut dengan IP address yang dikehendaki.Konfigurasi virtual hostnya sudah selesai, bila masih ada domain yang ingin ditambahkan ke dalam IP tersebut buat saja file konfigurasi lagi (dengan settingan yang berbeda tentunya).

berikut ini hasil tes ping ke domain yang telah dibuat...
Gambar Hasil Tes Ping ke ictbangkalan.co.cc

 
Gambar : Membuka Alamat ictbangkalan.co.cc dari browser
 
Gambar : membuka alamat usaha-anda.co. cc dari browser



Gambar tes Ping ke usaha-anda.co.cc

dari Kedua tes ping diatas meskipun Domain yang di Ping berbeda tapi tetap mengarah Ke 1 IP Publik...


Mission Complete.. ^_^v




Sunday, November 21, 2010

Apa yang Bergerak Lebih Cepat

Apa yang Bergerak Lebih Cepat
Pada suatu hari dikala senja tak kunjung terang dan angin berhembus kencang.. (kelaamaan intronya...!!)

langsung aja tanpa basa basi .... :

Seorang manager HRD sedang menyaring pelamar untuk satu lowongan di kantornya. Setelah membaca seluruh berkas lamaran yang masuk, dia menemukan 4 orang calon yang cocok. Dia memutuskan memanggil ke-4 orang itu dan menanyakan 1 pertanyaan saja. Jawaban mereka akan menjadi penentu apakah akan diterima atau tidak.

Harinya tiba dan ke-4 orang itu sudah duduk rapi di ruangan interview. Si Manager lalau mengajukan 1 pertanyaan: setahu Anda, apa yang bergerak paling cepat?

Kandidat I menjawab, “PIKIRAN. Dia muncul begitu saja di dalam kepala, tanpa peringatan, tanpa ancang-ancang. Tiba-tiba saja dia sudah ada. Pikiran adalah yang bergerak paling cepat yang saya tahu”.

“Jawaban yang sangat bagus”, sahut si Manager. “Kalau menurut Anda?”, tanyanya ke kandidat II.

“Hm….KEJAPAN MATA! Datangnya tidak bisa diperkirakan, dan tanpa kita sadari mata kita sudah berkejap. Kejapan mata adalah yang bergerak paling cepat kalau menurut saya”

“Bagus sekali! Dan memang ada ungkapan ‘sekejap mata’ untuk menggambarkan betapa cepatnya sesuatu terjadi”. Si manager berpaling ke kandidat III, yang kelihatan berpikir keras.

“NYALA LAMPU adalah yang tercepat yang saya ketahui”, jawabnya, “Saya sering menyalakan saklar di dalam rumah dan lampu yang di taman depan langsung saat itu juga menyala”

Si manager terkesan dengan jawaban kandidat III. “Memang sulit mengalahkan kecepatan cahaya”, pujinya.

Dilirik oleh sang manager, kandidat IV menjawab, “Sudah jelas bahwa yang paling cepat itu adalah MENCRET” 

(maaf yang ada baca tidak salah emang bener2 mencr*t)




“APA???!!!”, seru sang manager yang terkaget-kaget dengan jawaban yang tak terduga itu.

“Oh saya bisa menjelaskannya”, kata si kandidat. “Dua hari lalu kan perut saya mendadak mules sekali. Cepat-cepat saya berlari ke toilet. Tapi sebelum saya sempat BERPIKIR, MENGEJAPKAN MATA atau MENYALAKAN LAMPU, saya sudah berak di celana”

Tentu saja kandidat terakhir yang
diterima....
 

menurut anda apakah ada yang lebih cepat dari mencr*t?


Saturday, November 20, 2010

Instalasi XAMPP di Ubuntu 10.04

Terdapat 4 langkah praktis dalam proses instalasi xampp di Linux
  1. Download
  2. Installation
  3. Start
  4. Test
Jika proses instalasi kita analogikan seperti perang, maka sebelum dimulai kita membutuhkan beberapa amunisi untuk mendukung proses instalasi. Lalu, apa saja yang kita butuhkan?
  1. Hal pertama yang kita butuhkan adalah Niat. *yaiyalah..*
  2. Komputer / Laptop *pastinya!*
  3. Koneksi Internet lumayan cepet
  4. OS Linux (Kebetulan saya menggunakan Ubuntu 10.04)
  5. XAMPP Linux ( sampai saat ini yang terbaru adalah versi 1.7.3a)

Step 1. Download

Download XAMPP Linux 1.7.3a

Step 2. Installation

  • Masuk ke Linux Shell atau Terminal
  • Lalu Login sebagai System Administrator (root) —> su
  • Extract file XAMPP ke direktori /opt —> tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt


Step 3. Start

Setelah instalsi selesai, sekarang waktunya kita menjalankan (running) XAMPP —> /opt/lampp/lampp start
dan akan ada tampilan seperti dibawah ini,



Jika yang muncul bukan seperti gambar di atas maka telah terjadi sebuah “kecelakaan”. Akan muncul kalimat Another web server daemon is already running” dan “Another MySQL daemon is already running”. Maksud saya adalah telah terjadinya sebuah crash/bentrok antara 2 service yang sedang berjalan secara bersamaan. Solusinya adalah dengan mematikan salah satu service apache dan mysql-nya terlebih dahulu.


Untuk mengatasi hal tersebut, saya akan mematikan service daemon terlebih dahulu agar XAMPP berjalan normal.
Mematikan service Apache Daemon —> /etc/init.d/apache2 stop
Mematikan service MySQL Daemon —> /etc/init.d/mysql stop

Step 4. Test

Okay, sekarang XAMPP sudah terinstal di komputer Anda, lalu bagaimana mengeceknya?
Segera buka Web Browser anda lalu ketik di address bar —> http://localhost
maka akan tampil seperti di bawah ini,



selamat... mencobaaaaaaaaa!!!!!

Friday, November 19, 2010

Buat Web go Internet Gratisan.....

Buat Web go Internet Gratisan.....

Pengen web  kita bisa di buka dari internet? Pasti pengen tau khan.. nah situs apa aja yang bisa bikin semua itu terjadi..

pertama daftar dulu domainnya disini > http://www.co.cc . situs ini menyediakan domain gratis
contohnya bisa buka www.roemly.co.cc (promosi) hehehe

kedua  daftar dulu di web : http://www.000webhost.com. klo yang ini menyediakan hosting gratis.. alias tempat kita menaruh web kita..

Apa Itu Domain dan Hosting

Apa Itu Domain dan Hosting
Apakah Domain itu ?
Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di internet.
Domain memberikan kemudahkan pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan nomor atau yang dikenal IP.

Apa Perbedaan Domain dan Hosting
Hosting adalah space dalam server komputer yang di gunakan sebagai penempatan data dan file yang ada. Domain adalah alamat yang di gunakan untuk menuju tempat penempatan data dan file tersebut.
Dalam analogi sederhana :
Domain = Nomer kartu selular anda (081xxxxxxxx)
Hosting = Perangkat Telepon selular anda (nokia9500, motorola vrazer dll)

Level Domain
Top Level Domain adalah deretan kata dibelakang nama domain seperti
.com (dotcommercial)
.net (dotnetwork)
.org(dotorganization)
.edu(doteducation)
.gov(dotgoverment)
.mil(dotmilitary)
.info (dotinfo)
dll

Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD adalah seperti yang pada di list diatas dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id) atau Singapura dengan kode SG (com.sg, net.sg, dsb).

Second Level Domain (SLD) adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka domainku adalah SLD dan .comnya adalah TLD.

Third Level Domain adalah nama setelah Second Level Domain . Misalnya nama domain yang anda miliki adalah domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau estrex.domainku.com.
layanan yang menjual third level domain salah satunya adalah enom dengan : .us.com, .br.com, .cn.com, dll.
sementara yang memberikan secara cuma cuma adalah www.freedomain.co.nr memberikan .co.nr secara gratis dan www.co.cc yang memberikan .co.cc secara gratis