Запретить (или переадресовать) запрос https
У клиента сервер ubuntu 16.04 Там apache есть 2 сайта. назовет их test.ru и test2.ru
ssl сертификат настроен только для test.ru
но при заходе на https://test2.ru открывается директория сайта test.ru так же при заходе просто на ip сервера по https тоже открывается директория сайта test.ru Необходимо в идеале- запретить открывать сайт при обращении по айпи хоть по http хоть по https, выдавать 404. (сейчас по http по айпи открывается test2.ru по https test.ru) при обращении по https://test2.ru выдавать 404
вот содержимое файла /etc/apache2/sites-available/test.ru.ssl.conf
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName test.ru
ServerAlias www.test.ru
DocumentRoot /var/www/test.ru
ErrorLog ${APACHE_LOG_DIR}/test.ru.error.log
CustomLog ${APACHE_LOG_DIR}/test.ru.access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/test.crt
SSLCertificateKeyFile /etc/ssl/private.key
SSLCertificateChainFile /etc/ssl/chain.crt
<Directory /var/www/test.ru>
AllowOverride All
</Directory>
</VirtualHost>
вот содержимое файла /etc/apache2/sites-available/test2.ru.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test2.ru
ServerAlias www.test2.ru
DocumentRoot /var/www/test2.ru
ErrorLog ${APACHE_LOG_DIR}/test2.ru.error.log
CustomLog ${APACHE_LOG_DIR}/test2.ru.access.log combined
<Directory /var/www/test2.ru>
AllowOverride All
</Directory>
</VirtualHost>
вот содержимое файла /etc/apache2/sites-available/test.ru.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test.ru
ServerAlias www.test.ru
DocumentRoot /var/www/test.ru
ErrorLog ${APACHE_LOG_DIR}/test.ru.error.log
CustomLog ${APACHE_LOG_DIR}/test.ru.access.log combined
<Directory /var/www/test.ru>
AllowOverride All
</Directory>
</VirtualHost>
вот структура директории /etc/apache2
