Возникли проблемы с настройкой SSL / TSL на Windows 10 64-битной ERR_SSL_PROTOCOL_ERROR - PullRequest
1 голос
/ 04 августа 2020

Итак, мой веб-сайт отлично работает с http даже на устройствах за пределами моей сети.

https, с другой стороны, работает только на той самой машине, на которой размещен сервер. Попытка подключиться через VPN или попытка подключения с моего телефона (в той же сети) приведет к следующей ошибке:

This website can’t provide a secure connection

ERR_SSL_PROTOCOL_ERROR

Я попытался отключить брандмауэр, отключить антивирусное программное обеспечение, переустановить Apache, используя XAMPP вместо WAMP, открывая порт 443, ничего из этого не работает. По-прежнему возникает та же ошибка. Я запускаю Apache 2.4 внутри WAMP на 64-битной машине Windows 10.

Мои виртуальные хосты:

Listen 443
Listen 80

<VirtualHost _default_:443> 
ServerName example.com
SSLEngine on
SSLCertificateKeyFile c:/certbot/live/example.com/privkey.pem
SSLCertificateFile c:/certbot/live/example.com/cert.pem
ServerAdmin admin@example.com
DocumentRoot f:/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory f:/www>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Require all granted
</Directory>

ErrorLog c:/wamp64/logs/errorSSL.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog c:/wamp64/logs/accessSSL.log combined

</VirtualHost>

<VirtualHost *:80>
  ServerName example.com
  ServerAlias example.com
  DocumentRoot "f:/www"
  <Directory "f:/www">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>

Итак, что здесь происходит? Что я делаю не так? Любая помощь будет оценена по достоинству.

...