Se você está configurando hosts virtuais baseados em nome, é assim que deve ser feito, tanto quanto eu entendo:
Edite seu httpd.conf da seguinte forma:
NameVirtualHost *:80
<VirtualHost employees.nationalpurchasingpartners.com:80>
ServerAdmin [email protected]
DocumentRoot /var/www/intranet/public_html
ServerName employees.nationalpurchasingpartners.com
</VirtualHost>
<VirtualHost procurementnews.com:80>
ServerAdmin [email protected]
DocumentRoot /var/www/procurement/public_html
ServerName www.procurementnews.com
ServerAlias procurementnews.com *.procurementnews.com
</VirtualHost>
E, em seguida, execute:
# /etc/init.d/httpd restart
Se você quiser testá-lo na mesma máquina, você terá que atualizar o arquivo /etc/hosts
do servidor e incluí-lo:
1.1.1.1 employees.nationalpurchasingpartners.com
2.2.2.2 procurementnews.com
Ou certifique-se de que seu servidor DNS tenha esses registros definidos.
Por favor, atualize se funciona ou não.