Собсно имеется порядка 10 VirtualHost (сайтов) на апаче, iptables указан доступ извне на 443 порт, собственно так я и думал открыть доступ только к определенным сайтам, указав у них VirtualHost *:443 помимо *:80, так как 80 порт извне закрыт, то думал на те VirtualHost, где не указан 443 внешние запросы не попадут...
<IfModule mod_ssl.c>
<VirtualHost *:443>
DocumentRoot /var/www/site
ServerName site.local
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/cert.ssl.pem
SSLCertificateKeyFile /etc/apache2/ssl/ssl.pem
</VirtualHost>
</IfModule>
Выходит ошибся, решил открыть https://othersite.local для которого не указывал VirtualHost *:443 и он открывается, предоставляет сертификат.
Вобщем как открыть на апаче только несколько сайтов, а то мало ли, там всякие гуи крутятся. .htaccess & .htpasswd знаю, но прописывать их в каждом сайте который не надо открывать или корне /var/www/ громоздко, замучаюсь вводить пароли, как открыть только то что надо?