Не удается получить доступ к https-версии сайта WAMP вне локального хоста - PullRequest
0 голосов
/ 20 декабря 2018

После настройки SSL на моем 64-битном сервере WAMP в Windows 7 я попытался получить доступ к https версии сайта.Однако я получаю эту ошибку: ERR_SSL_PROTOCOL_ERROR

enter image description here

Я переадресовал порт, выключил брандмауэр и убедился, что мой сертификат и ключдействительный (купленный в проверенном CA).Даже если бы они не были, Chrome все равно выдаст предупреждение, спрашивающее меня, можно ли продолжать.Доступ к http версии веб-сайта работает.

Я попытался получить доступ к этому же веб-сайту с другого компьютера в моей сети, используя его локальный IP-адрес, но безуспешно.Та же ошибка.Однако, когда я набираю https://mypublicdomain.com на том же ПК, на котором размещен сайт, он загружается нормально, без каких-либо предупреждений от Chrome и говорит: «Соединение безопасно».То же самое с https://localhost, он просто предупреждает меня перед посещением веб-сайта.

Я пытался создать новый <VirtualHost *:443> блок в httpd-vhosts.conf с Require all granted, однако, похоже, он все еще дает ошибкуна удаленных компьютерах, пытающихся получить доступ к сайту в моей сети или из сети из моего домена.

Любая помощь будет принята с благодарностью, спасибо.

Apache версия 2.4.23

1 Ответ

0 голосов
/ 20 декабря 2018

Я только что понял это.У меня был другой блок <VirtualHost ...>, настроенный на порт 443 в моем httpd-vhosts.conf, из-за которого порт 443 вообще не работал по SSL, поскольку в нем не было SSLEngine on.После удаления этого блока в этом файле, оставив только порт 80, он работает.Я также должен был убедиться, что NameVirtualHost *:443 было прямо над <VirtualHost _default_:443> в моем файле httpd-ssl.conf, иначе вся установка не будет работать.

...