代理之后的Apache2 SSL_ERROR_RX_RECORD_TOO_LONG

我的Web服务器configuration为使用Let's Encryt证书,并且在尝试从特定networking(我的共同工作空间)访问我的一些子域(具有相同证书)时,我不断收到错误SSL_ERROR_RX_RECORD_TOO_LONG。

我有4个子域正在工作,其余(4个)没有。 每个域使用一个虚拟主机,如:

<VirtualHost *:80> ServerAdmin [email protected] ServerName app.covevent.be DocumentRoot /home/covevent/app <Directory /home/covevent/app> Require all granted </Directory> </VirtualHost> <IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin [email protected] ServerName app.covevent.be DocumentRoot /home/covevent/app <Directory /home/covevent/app> Require all granted </Directory> SSLCertificateFile /etc/letsencrypt/live/www.covevent.be/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/www.covevent.be/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf </VirtualHost> </IfModule> 

对于api.covevent.be,www.covevent.be等configuration是完全一样的。你在这个configuration中看到错误吗?

我检查并访问http://www.covevent.be:443不起作用,并被Apache阻止。 此外SSL也启用,因为我的其他域正在工作…

访问http://www.covevent.be:443不起作&#x7528;

正确的。 端口443是https不是http的端口,并且您显示的Apacheconfiguration在端口443正确configuration了https。因此http://www.covevent.be:443将无法正常工作,但https://www.covevent.be:443 (即https而不是http)将会像简单的https://www.covevent.be一样工作,因为443是https的默认端口。

我试图从特定的networking访问我的一些子域时不断收到错误SSL_ERROR_RX_RECORD_TOO_LONG …

错误表示您使用的是https而不是http,正如您在链接中显示的那样。 根据您的描述,错误只发生在使用代理服务器的特定networking上。 这可能是由于代理拦截TLS连接并阻止访问此网站的原因。 在这种情况下,您需要请负责代理的ITpipe理员寻求帮助,以避免网站被阻止。