Un server Web virtuale può essere basato su nomi o basato su IP. Nella stragrande maggioranza dei casi, è sufficiente un server virtuale basato sul nome. Solo quando deve essere ospitato un sito SSL o è necessario fornire una directory FTP anonima per il dominio, è necessario utilizzare un server virtuale basato su IP.