Rabu, 09 Juni 2010

Virtual Host di AppServ localhost

Virtual Host adalah cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu IP. Misalkan kita mempunyai banyak domain tapi hanya mempunyai 1 IP public atau 1 server. Cara untuk mengatasi masalah itu adalah dengan cara membuat virtualhost yang ada di settingan apachenya. Virtual Host bisa anda gunakan setelah anda menginstall package-package apache dan sudah pasti web server anda sudah berjalan dengan baik.

Intinya, virtual host ini adalah bagaimana caranya membuat URL dari http://localhost/contoh menjadi http://contoh.com jadi seakan – akan kita punya alamat website seperti yang ada sesungguhnya.

Langkah – langkahnya adalah :

1. Edit ( tambahkan beberapa baris sesuai host yang Anda inginkan ) file host yang terletak di C:\WINDOWS\system32\drivers\etc\host
127.0.0.1 contoh.com
2. Setelah itu tambahkan script dibawah ini di file httpd.conf yang terletak didalam folder webserver. Jika pakai AppServ filenya terletak di AppServ/Apache2.2/conf
NameVirtualHost 127.0.0.1

DocumentRoot “C:\AppServ\www\contoh”
ServerName contoh.com

Options FollowSymLinks
AllowOverride All

ErrorLog logs/contoh.com-error_log
CustomLog logs/contoh.com-access_log common


Setelah itu silahkan restart service apache Anda, lalu coba buka http://contoh.com di browser. Selamat mencoba !!!

Sabtu, 24 April 2010

Loadbalancing pada mikrotik



Menggunakan 3 etrernet card
ether1 ==> wireless
ether2 ==> speedy
ethet3 ==> Lan
mikrotik command:
/ip address add address 202.152.74.1/32 interface ether1
/ip address add address 192.168.1.2/32 interface ether2
/ip address add address 192.168.10.1/24 interface ether3
Membagi Ip menjadi 2 Group
add chain=prerouting action=mark-connection src-address 192.168.10.0/25 new-routing-mark= Group-A
add chain=prerouting action=mark-connection src-address 192.168.10.128/25 new-routing-mark=Group-B
Default gw masing-masing Group
Group-A=192.168.10.0/25 default gw 192.168.1.1
Group-B=192.168.10.128/25 default gw 202.152.74.128
mikrotik command:
/ip route add gateway=192.168.1.1 routing-mark=Group-A
/ip route add gateway=202.152.74.128 routing-mark=Group-B
Nat ip local
192.168.10.0/24 ==>masquerade
mikrotik command:
/ip firewall nat add chain=srcnat src-address 192.168.10.0/24 action=masquerade
Selamat mencoba dan Semoga sukses…. …
download file disini

Rabu, 25 November 2009

Membuat virtual hosting di debian

1. Login sebagi root
2. lakukan restart service apache2, dan pastikan web server berjalan dengan baik.
dengan menjalankan perintah berikut
n Perintah untuk restart service apache2
salnux:~# /etc/init.d/apache2 restart

Peritah pengecekan port service apache2
salnux:~# nmap localhost |grep http

Jika output dari hasil pengecekan service seperti di atas artinya paket web server
sudah berjalan dengan baik.
3. Lakukan pengecekan service DNS Server pada mechine server, denganmenjalankanperitnah berikut

Perintah restart service DNS server
salnux:~# /etc/init.d/bind9 restart

Konfigurasi Virtual Host.1. Kita buatkan direktori dari web yang terdaftar pada DNS Server. dan langkahnya
seperti berikut.
n masuk ke direktori /var/www
salnux:~# cd /var/www
n buat direktori baru dan isi dengan situs sederhana misalkan dengan file index.php
- pembuatan direktori dan file index.php untuk web mail.h2owangi.com
#salnux:~# cd /var/www
#salnux:/var/www# mkdir mail
#salnux:/var/www/mail# cat > index.php
echo "
SELAMAT DATANG DI WEB MAIL
H2OWANGI
";
?>
- pembuatan direktori dan file index.php untuk web moodle.h2owangi.com
salnux:/var/www# mkdir moodle
salnux:/var/www# cd moodle
salnux:/var/www/moodle# cat > index.php
echo "
Selamat Datang Di Situs pungging.edu
";
echo "
";
echo "
By salin
";
?>
- pembuatan direktori dan file index.php untuk web php.pungging.edu
salnux:/var/www# mkdir php
salnux:/var/www# cd php
salnux:/var/www/php# cat > index.php
Debian";
echo "
pungging
";
?>
- pembuatan direktori dan file index.php untuk web samba.pungging.edu
#salnux:~# cd /var/www/
#salnux:/var/www# mkdir samba
#salnux:/var/www# cd samba
#salnux:/var/www/samba# cat > index.php
echo "
";
echo "
File Sharing
";
echo "
";
echo "
Tempat untuk sharing file
.
";
?>
- pembuatan direktori dan file index.php untuk web pungging.edu
#salnux:~# cd /var/www/
#salnux:/var/www# mkdir salin
#salnux:/var/www# cd salin
#salnux:/var/www/salin# cat > index.php
echo "
";
echo "
Web Pribadi
";
echo "
";
echo "
pungging
";
echo "
";
echo "
Copy right@2007
";
?>
2. Membuat alias dari masing-masing server, yang kita letakan pada direktori/etc/apache2/site-enabled. ini dilakukan agar server di atas dapat diakses cukup
mengetikan nama domainnya misalkan http://salin.pungging.edu
n pembuatan alias untuk server mail
#salnux:~# cd /etc/apache2/sites-enabled/
#salnux:/etc/apache2/sites-enabled# cat > mail

DocumentRoot /var/www/mail
ServerName mail.pungging.edu
ErrorLog /var/log/apache2/error.log

n pembuatan alias untuk server mail
#salnux:~# cd /etc/apache2/sites-enabled/
#salnux:/etc/apache2/sites-enabled# cat > mail

DocumentRoot /var/www/mail
ServerName mail.pungging.edu
ErrorLog /var/log/apache2/error.log

3. Lakuan restart service apache2, dengan menjalankan perintah
salnux:~# /etc/init.d/apache2 restart