У меня один блок VirtualHost в httpd-vhosts.conf работает правильно. От внешнего клиента он правильно перенаправлял имя сайта на правильный IP-адрес моего внутреннего веб-сервера.
<VirtualHost *:*>
ProxyRequests On
ProxyPreserveHost On
ServerName www.domain.com
ProxyPass / http://192.168.1.21
ProxyPassReverse / http://192.168.1.21
</VirtualHost>
Затем я УДАЛИЛ весь блок VirtualHost, а затем запустил httpd -k restart (я также пробовал httpd -k stop, затем httpd -k start).
От другого внешнего клиента он ВСЕ ЕЩЕ перенаправляется на имя сайта, которое я настроил в VirtualHost. Очистка кеша в IE11 и повторный запуск IE11 по-прежнему перенаправляются на тот же сайт.
Это очень усложняет тестирование!