Раз вы обращались к localhost на порт 81, вам надо и на site1.ru тоже обращаться на 81 порт, тоесть:
http://site1.ru:81/
Если не поможет попробуйте пинг сделать до site1.ru, чтобы проверить правильно ли прописали в hosts.
Чтобы обращаться без указания порта, нужно в апаче прописать порт 80.
[CODE]
<VirtualHost *:80>
[/CODE]