well,it is serving their websites using the virtual hosts directive as you said...
the weird is that i already set up this server 3 times up to now....but i never remember the exact steps.....(i'm so fool not keeping a log file of what's changed....)
anyway,does it make sense now? could you give me some directions?
(i'm still trying,testing various setups.......)