VirtualHost не разрешает правильный корень документа для https - PullRequest
0 голосов
/ 21 сентября 2019

Мой виртуальный хост для порта 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>
...