Проблемы:
Я настроил Vhost на Apache2, Ubuntu 16.04. Это конфигурация на основе имени. Первый - с ssl-защищенным, а второй - без ssl-защищенного сайта. Все работает нормально, если попадет в адресную строку браузера https://www.domain1.com/page1/ и http://domain2.com/page2/.
но если я попытаюсь получить доступ к https://domain2.com/page1/, то из-за ошибки будет ниже, если я перейду в небезопасный режим, откроется страница 1, пока она недоступна на domain2.com .
Ожидается: Я ожидаю, что оно не будет доступно через https https://domain2.com/page1/ или страница с сообщением об ошибке sand не найдена (404)
Ваше соединение не является частным. Ошибка
Файлы конфигурации Vhost
domain1.com.conf
<VirtualHost *:80>
AccessFileName /var/www/domain1.com/public_html/.htaccess
# Admin email, Server Name (domain name) and any aliases
ServerAdmin domain1.com
ServerName domain1.com
ServerAlias www.domain1.com
Redirect permanent / https://www.domain1.com/
# Index file and Document Root (where the public files are located)
DirectoryIndex index.php index.html
DocumentRoot /var/www/domain1.com/public_html
<Directory /var/www/domain1.com/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
# Custom log file locations
LogLevel warn
#ErrorLog /var/log/apache2/error-mydomainname.com.log
#CustomLog /var/log/apache2/access-mydomainname.com.log combined
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
SSLStrictSNIVHostCheck on
ServerName domain1.com
ServerAlias www.domain1.com *.domain1.com
DocumentRoot "/var/www/domain1.com/public_html"
SSLCertificateFile "/var/www/domain1.com/public_html/shop/ssl/dhiindia_com.crt"
SSLCertificateKeyFile "/var/www/domain1.com/public_html/shop/ssl/dhiindia.key"
SSLCACertificateFile "/var/www/domain1.com/public_html/shop/ssl/dhiindia_com.ca-bundle"
#SSLCACertificateFile "/ssl/bundle.crt"
</VirtualHost>
domain2.com.conf
<VirtualHost *:80>
AccessFileName /var/www/domain2.com/public_html/.htaccess
# Admin email, Server Name (domain name) and any aliases
ServerAdmin domain2.com
ServerName domain2.com
ServerAlias www.domain2.com
Redirect permanent / https://www.domain2.com/
# Index file and Document Root (where the public files are located)
DirectoryIndex index.php index.html
DocumentRoot /var/www/domain2.com/public_html
<Directory /var/www/domain1.com/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
# Custom log file locations
LogLevel warn
#ErrorLog /var/log/apache2/error-mydomainname.com.log
#CustomLog /var/log/apache2/access-mydomainname.com.log combined
</VirtualHost>