Имеется такая конфигурацияNameVirtualHost x.x.x.x:443
NameVirtualHost x.x.x.x:80
<VirtualHost x.x.x.x:443>
ServerName subdmn.domain.ru
DocumentRoot "/usr/local/www/apache22/data/dir1"
SSLEngine on
# тут идут дальнейшие настройки SSL
</VirtualHost>
<VirtualHost x.x.x.x:80>
ServerName www.domain.ru
DocumentRoot "/usr/local/www/apache22/data/dir2"
</VirtualHost>
<VirtualHost x.x.x.x:80>
ServerName domain.ru
DocumentRoot "/usr/local/www/apache22/data/dir2"
</VirtualHost>
В общем 2 последних для того что бы сайт откликался на domain.ru и www.domain.ru по 80-му порту. При запросе https//subdmn.domain.ru он показывает что должен. Проблема заключается в том, что когда я в браузере набираю http://subdmn.domain.ru он у меня показывает страничку ту же что должен показывать при запросе www.domain.ru Аналогично и наоборот. При запросе https://domain.ru он отображает то же, что и https//subdmn.domain.ru Как сделать так, что бы сайты откликались только по своему порту, а по чужому выдавали ошибку.