Primero que tienes que eliminar el puerto 8080, no puedes tener apache corriendo en dos puertos por eso el error del reinicio, lo tienes en tu primer vhost:
NameVirtualHost *:80
NameVirtualHost *:8080
En lo de hosts, no hace falta que lo pongas así:
Código Apache:
Ver original127.0.0.1 localhost
127.0.0.1 server.mary-iancarina.com
127.0.0.1 server.globalsupply.com
Funcionará igual pero puedes ponerlo en la misma linea:
Código Apache:
Ver original127.0.0.1 localhost server.mary-iancarina.com server.globalsupply.com globalsupply.com mary-iancarina.com
Y lo de que tienes que poner ruta entera tal vez sea por que entra en conflicto con el vhost defautl ya que apunta también al localhost.
Todo esto suponiendo que estas trabajando en localhost, si estas trabajando en un servidor no hace falta lo de los hosts y por eso mismo no se vería bien al entrar al dominio y si es en local intenta borrando el vhost default