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




Friday, November 19, 2010

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

Friday, September 5, 2008

Teknologi Web

Teknologi Web
hari ini hari pertama ku disemester 7, sebenarnya bukan hari pertama sih ni yang kedua tapi yang pertama dosennya gak bisa masuk. jadi hari ini ku anggap hari pertama. sekarang q lagi ada tugas neh dari pak Rengga dosen ITS yang ngajar mata kuliah Teknologi Web.
neh kurikulum teknologi web yang mau diajarkan ma pak Rengga..
Kurikulum Teknologi Web
  1. HTML dan CSS
  2. JavaScript
  3. VBScript
  4. HTML DOM
  5. DHTML
  6. AJAX
  7. E4X
  8. WML Scripting
  9. XML
  10. XML LANJUT
  11. XHTML
  12. PHP
  13. ASP
  14. NET ASP
  15. NET Mobile
  16. Multimedia Web (Media,SMIL,SVG,Flash)
nah dari 16 point diatas sebenarnya ada beberapa yang familiar tuh. soalnya kita pernah diajari sedikit tentang masalah web pas di semester kemarin(sedikiiiiiiiiit banget ) meskipun cuman sebentar sih. sebenarnya aku mo protes neh kenapa mata kuliah ini diajarin pas semester akhir2 gini khan rada2 telat gitu. coba diajarin semester2 awal khan lumayan kita dah punya modal buat nyari duit bikin2 web sendiri n q gak perlu pusing2 buat nyari sendiri tentang apa itu web? bagaimana buat web? bahasa pemrograman apa yang digunakan untuk buat web? bagaimana membuat web yang secure? sampe akhirnya bagaimana nyari orderan buat web. he3x alhamdulillah dulu pernah belajar sendiri bikin web itupun murni HTML, tapi untungnya lama2 mulai belajar PHP dengan sedikit petunjuk dari temanku yang membukakan jalan menuju dunia PHP sampai akhirnya ampe sekarang q pake PHP, hidup PHP!