hola primero tienes que instalar el servdor web, te recomiendo xampp, luego te registars en no-ip y creas tus dominios gratis, (si a si lo quieres) dspues vas a la carpeta de xampp(generalmenta c:\xampp
buscas la cahpeta de apache y dentro de ella la carpeta conf\extra
o sea seria "C:\xampp\apache\conf\extra\" y abres con el note pasel archivo httpd-vhosts.conf,
y configuras os virtual host de esta forma
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin
[email protected]
DocumentRoot C:/xampp/htdocs/sitio1/
ServerName dominio1.com
ErrorLog C:/apache/logs/error_sitio1.log
CustomLog C:/apache/logs/access_sitio1.log common
</VirtualHost>
##
<VirtualHost *:80>
ServerAdmin
[email protected]
DocumentRoot C:/xampp/htdocs/sitio2/
ServerName dominio2.com
ErrorLog C:/apache/logs/error_sitio2.log
CustomLog C:/apache/logs/access_sitio2.log common
</VirtualHost>
guardas el archivo y reinicias apache