Я запускаю новый веб-сайт на сервере Ubuntu 14.04 на ec2 и apache 2.4, он нормально работает на порту 80 для http, но на https он дает:
Chrome:
echo.web.com sent an invalid response.
ERR_SSL_PROTOCOL_ERROR
Chrome:
Error code: SSL_ERROR_RX_RECORD_TOO_LON
В моих журналах apache2 other_vhosts_access.log:
serverhostname:80 my.local.ip - - [01/Jan/2018:21:41:29 +0000] "\x16\x03\x01" 400 0 "-" "-"
По какой-то причине ответ сервера на любой браузер https с простым http!
Мой virtualhost.conf:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName echo.web.com
DocumentRoot /var/www/testing/
</VirtualHost>
<VirtualHost x.x.x.x:443>
ServerAdmin webmaster@localhost
ServerName echo.web.com
DocumentRoot /var/www/testing
SSLEngine On
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/ssl/web.com/STAR_web_com.crt
SSLCertificateKeyFile /etc/ssl/web.com/web.com.key
SSLCertificateChainFile /etc/ssl/web.com/ca-bundle.crt
#
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
BrowserMatch ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</VirtualHost>
ssl mod включен и сертификат действителен,
Любая помощь, пожалуйста? [ ! d9]