Назад | Перейти на главную страницу

виртуальный хост *: 443 против виртуального хоста ip: 443 для apache ssl

У меня была конфигурация виртуального хоста для 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 обслуживал правильный контент.