ankgi wrote:
halo semua...
saya kan buat server intranet di bind saya setting begini :
"ns.coba.net" saya arahkan ke ip server (192.168.0.1)
kemudian saya buatkan tambahkan record name alias sbb:
www.coba.net
shop.coba.net
yang semuanya saya arahkan ke ns.coba.net
konfigurasi bind jadi spt ini :
coba.net. IN SOA ns.coba.net. root.coba.net. (
1246586054
10800
3600
604800
38400 )
coba.net. IN NS ns.coba.net.
www.coba.net. IN CNAME ns
shop.coba.net IN CNAME ns
ns.coba.net. IN MX 10 mail.coba.net.
ns.coba.net. IN A 192.168.0.1
pertanyaanya gimana caranya setting virtual server di apache supaya
www.coba.net menampilkan website pertama dan shop.coba.net menampilkan
website yang lainya
saya sudah pernah coba virtual server apache yang ke-1 server name dan
addressnya sudah diarahkan ke "www.coba.net"
serta yang ke-2 diarahkan ke "shop.coba.net"
tapi yang muncul ketika kedua domain tersebut diakses malah website
yang sama
itinya satu ip banyak domain dengan website yang berbeda-beda pd
masing2 domain
thank's b4
dns hanya bertugas memberitahukan bahwa IP www.coba.net, shop.coba.net
dan ns.coba.net adalah 192.168.0.1 adapun yang bertugas melakukan
maping, ke folder mana www.coba.net dan shop.coba.net adalah Web Server
(Apache, IIS atau lainnya).
untuk membuatnya, kalau di ubuntu buat file
/etc/apache2/site-avalable/coba.net dan
/etc/apache2/site-avalable/shop.coba.net
pada /etc/apache2/site-avalable/coba.net isi dengan baris berikut:
<VirtualHost *>
DocumentRoot /var/www/coba.net (sesuaikan dengan nama folder di mana isi
web www.coba.net berada)
ServerName coba_net
<Directory /var/www/coba_net>
allow from all
Options +Indexes
</Directory>
ServerAlias www.coba.net
</VirtualHost>
pada /etc/apache2/site-avalable/shop.coba.net isi dengan
<VirtualHost *>
DocumentRoot /var/www/shop_coba_net (sesuaikan dengan nama folder di
mana isi web www.coba.net berada)
ServerName coba.net
<Directory /var/www/shop_coba_net>
allow from all
Options +Indexes
</Directory>
</VirtualHost>
kemudian buat symbolic link kedua file
/etc/apache2/site-avalable/coba.net dan
/etc/apache2/site-avalable/shop.coba.net ke /etc/apache2/site-enable.
kalau di CentOS biasanya kedua isi file di atas langsung dimasukkan
dalam /etc/httpd/conf/httpd.conf, hanya saja di CentOS mesti ditambahi
IP atau nama host dan port-nya di depan <VirtualHost> sehingg
penulisannya sbb:
<VirtualHost 192.168.0.1:80 >
DocumentRoot /var/www/coba.net
ServerName coba_net
<Directory /var/www/coba_net>
allow from all
Options +Indexes
</Directory>
ServerAlias www.coba.net
</VirtualHost>
di ubuntu pun kalau tidak mau memasukkan ke /etc/apache2/site-avalable
juga bisa langsung dimasukkan ke /etc/apache2/apache2.conf tanpa
memasukkan IP/host di depan <VirtualHost..
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis