Почти готово!
Добавьте это в ports.conf или http.conf и сохраните указанную выше конфигурацию.
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
# !important below!
NameVirtualHost *:443
Listen 443
</IfModule>
Мне также помогло выполнение "/ usr / sbin / apachectl -S". Эта команда выхода показывает ДВА файла "ssl.conf" по одному и тому же пути. Переместите или удалите файл нарушителя, и после этого все должно работать.
Вы можете добавить это в свою конфигурацию apache по адресу /etc/apache2/ports.conf
:
<IfModule mod_ssl.c>
Listen 443
<IfModule !mod_authz_core.c>
# Apache 2.2
NameVirtualHost *:443
</IfModule>
</IfModule>
(Это работает в обоих: apache 2.2 и 2.4 )
Просто найдите, где находится «Listen 443», и вставьте выше NameVirtualHost *:443 В моем случае это было в файле ssl.conf
.Если вы перезапустите http-сервер и получите сообщение «Listen 443 is deprecated», удалите «Listen 443» и оставьте только NameVirtualHost *:443