Hola y gracias por las respuestas. Lo siento, pero no pude responder antes.
Ya lo solucione, utilizando algún tutorial que encontré en google. Soy nuevo en Linux, y lo poco que he utilizado a sido con apache.
Lo que hice fue crear dos archivos, uno para cada web, en la carpeta /etc/apache2/sites-available
Para la pagina1 (yo utilizo gedit):
gedit pagina1
#
# pagina1 (/etc/apache2/sites-available/www.pagina1.es)
#
NameVirtualHost 192.168.1.21 (la ip del servidor)
<VirtualHost 192.168.1.21>
ServerAdmin webmaster@pagina1
ServerName http://www.pagina1.es
ServerAlias pagina1.es *.pagina1.es
# Indexes + Directory Root.
DirectoryIndex index.html index.php
DocumentRoot /home/marco/pagina1/ <-- directorio donde está la web
# Logfiles
ErrorLog /home/marco/pagina1/logs/error.log
CustomLog /home/marco/pagina1/logs/access.log combined
</VirtualHost>
Y para la página 2, pues igual, pero cambiando rutas, y direcciones.
Después para activarlas ejecuté:
a2ensite pagina1
a2ensite pagina2
y por útimo recargar apache
/etc/init.d/apache2 reload
Creo que está todo.
Gracias y
Saludos¡¡