Я использую экземпляр EC2 для размещения нескольких веб-сайтов.Это настраивается в среде Ubuntu с использованием Apache2 и virtualhosts.У меня есть несколько сайтов с установленными сертификатами SSL и несколько без них.Однако, когда я захожу на один из веб-сайтов без SSL в моем браузере с 'https://' перед URL-адресом, браузер направляет меня на один из моих веб-сайтов с установленным SSL (я предполагаю, что он переходит на последний настроенный).Файлы моего виртуального хоста выглядят так.
С SSL
<VirtualHost *:80>
ServerName www.website.nl
ServerAlias website.nl
DocumentRoot /var/www/html/www.website.nl/public_html/
ErrorLog /var/www/html/www.website.nl/logs/error.log
CustomLog /var/www/html/www.website.nl/logs/access.log combined
Redirect / https://www.website.nl/
</VirtualHost>
<VirtualHost *:443>
ServerName www.website.nl
ServerAlias website.nl
DocumentRoot /var/www/html/www.website.nl/public_html/
SSLEngine on
SSLCertificateFile /etc/ssl/www_website_nl/www_website_nl.crt
SSLCertificateKeyFile /etc/ssl/www_website_nl/www_website_nl.key
SSLCertificateChainFile /etc/ssl/www_website_nl/chain.crt
</VirtualHost>
Без SSL
<VirtualHost *:80>
ServerName www.website.com
ServerAlias website.com
DocumentRoot /var/www/html/www.website.com/public_html/
ErrorLog /var/www/html/www.website.com/logs/error.log
CustomLog /var/www/html/www.website.com/logs/access.log combined
</VirtualHost>
Я предполагаю, что это как-то связано с '*: 443 'внутри файла .conf с SSL.Как я могу настроить это лучше и предотвратить это?