Мой виртуальный хост для порта 443 разрешает корень документа порта 80.
У меня есть веб-сервер под управлением Ubuntu 18.0.4 с Apache2.Я успешно запускаю веб-сайт example.com с виртуальным хостом для порта 80, перенаправляющим на виртуальный хост https.Это прекрасно работает.
Я попытался добавить другой сайт.Это также должно работать так же.При доступе к странице с помощью https используется корневой каталог документа с виртуального хоста http.Доступ к нему через http разрешается правильно.Я проверил все журналы и не вижу ошибки.
<VirtualHost *:80>
ServerName example2.com.au
ServerAlias www.example2.com.au
ServerAdmin help@example2.com.au
DocumentRoot /var/www/html/example2/http.com.au
ErrorLog /var/log/apache2/example2/http.au.error.log
CustomLog /var/log/apache2/example2/http.au.custom.log combined
</VirtualHost>
<VirtualHost *:443>
ServerName example2.com.au
ServerAlias wwww.example2.com.au
ServerAdmin help@example2.com.au
DocumentRoot /var/www/html/example2/https.com.au
ErrorLog /var/log/apache2/example2/ssl.http.au.error.log
CustomLog /var/log/apache2/example2/ssl.http.au.custom.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/example2.apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/example2.apache.key
</VirtualHost>