在Ubuntu上使用SSL的格式错误的请求行

我正在DigitalOcean上设置液滴。我想从同一个Droplet服务多个站点,并使用LetsEncrypt SSL证书。访问测试站点时,在日志“ AH00566:请求失败:格式错误的请求行” 中看到错误,在Chrome浏览器中,我看到“ ERR_SSL_PROTOCOL_ERROR”。

似乎我在某处可能有配置错误,但不确定在哪里。

我网站的conf是:

    <VirtualHost *:80>
      ServerAdmin webmaster@localhost
      ServerName mydomain.com
      ServerAlias www.mydomain.com
      DocumentRoot /var/www/mydomain.com
      ErrorLog ${APACHE_LOG_DIR}/error.log
      CustomLog ${APACHE_LOG_DIR}/access.log combined
      RewriteEngine on
     RewriteCond %{SERVER_NAME} =www.mydomain.com [OR]
     RewriteCond %{SERVER_NAME} =mydomain.com
     RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    </VirtualHost>

   <VirtualHost *:443>
    <Directory /var/www/mydomain.com>
      AllowOverride All
    </Directory>
    ServerAdmin webmaster@localhost
    ServerName mydomain.com
    ServerAlias www.mydomain.com
    DocumentRoot /var/www/mydomain.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    SSLEngine on
    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt/live/mydomain.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.com/privkey.pem
   </VirtualHost>
wyg159753159753 回答:在Ubuntu上使用SSL的格式错误的请求行

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2945555.html

大家都在问