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

Kirim email ke