У меня была конфигурация виртуального хоста для ssl в apache следующим образом:
<VirtualHost *:443>
DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/"
ServerName oshackers.org
этот конфиг никогда не работал. Apache показывает страницу по умолчанию / var / www
Когда я изменил конфигурацию на следующие строки
<VirtualHost 192.168.0.3:443>
DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/"
ServerName oshackers.org
apache работал, и у меня был доступ к моему сайту ssl.
почему ssl нужен ip для работы и не может работать ни на одном сайте?
Если у вас включены виртуальные хосты на основе имен с NameVirtualHost
директива, затем <VirtualHost>
директива должна соответствовать NameVirtualHost
директива, чтобы apache обслуживал правильный контент.