Wednesday, January 16, 2013

'Default Document' berbeza untuk 'Virtual Host' berbeza didalam 'Folder' yg sama

Ada persoalan kenapa nak pakai folder yg sama untuk vhost yg berbeza?
keadaan memerlukan untuk aku berbuat demikian. dan setiap vhost ada 'default document' mereka sendiri.

Pertama sekali, selepas kita create virtual host untuk (cth) vhost.web.com & vhost2.web.com di IIS. dan biasanya kita kene set 'default document' untuk virtual host kita berjalan.

Tetapi oleh kerana kita pointkan kedua2 virtual host td ke folder yg sama. kita akan dpt default document pada fail yg sama.

kalau kita periksa di web folder yg kita dah set tu ada file 'web.config'

kalau kita lihat isi dalam dia lebih kurang begini la isinya:


   
      
         
            
         
      
   

Ubah isi kandungan file web.config kepada:


   
      
         
         
      
   

*just buang yg x perlu je. next time kalau nak pakai balik tinggal tambah je.

Seterusnya, pergi ke:

C:\Windows\System32\inetsrv\config\applicationHost.config

Scroll kepaling bawah fail diatas. cari

'<location path="vhost.web.com"'
atau
'<location path="vhost2.web.com"'

Kalau tidak jumpa, tambah sebelum penutup
'</configuration>'

Ubah/kemaskini/tambah fail diatas dengan:


 
  
   
    
    
   
  
 



 
  
   
    
    
   
  
 

Restart Virtual Host anda. kalau x boleh gak... x dapek den nak nolong... hahahhahaha

listen..listen...listen...... hahahahha... jgn tak listen.. jgn tak listen

* <clear></clear> boleh buat <clear/> jer... tp kat atas ni bila aku pos dia auto corrected XML tag tu jd mcm tu....

No comments: