因为我在我的ubuntu linux服务器上启用了default-ssl站点。当我使用Google Chrome加载网站时,出现此错误:
SSL连接错误
无法与服务器建立安全连接。这可能是服务器的问题,或者可能需要您没有的客户端身份验证证书 错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误。
使用Firefox:
SSL收到超过最大允许长度的记录 (错误代码:ssl_error_rx_record_too_long)
因为我检查了apache2的日志文件。哪个说 suhosin-path mod_ssl
[Fri Apr 04 16:29:33 2014] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.9 with Suhosin-Patch mod_ssl/2.2.22 OpenSSL/1.0.1 mod_perl/2.0.5 Perl/v5.14.2 configured -- resuming normal operations
FYI, 当我运行命令“apachectl -S”时出现此错误
/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:443 127.0.1.1 (/etc/apache2/sites-enabled/default-ssl:2)
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
Syntax OK
如果我运行“apachectl configtest”
/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Syntax OK
编辑1
我也低于错误
Invalid method in request \x16\x03\x01
请帮帮我。
答案 0 :(得分:0)
看起来您正在端口443上设置HTTP服务器,例如在通常用于HTTPS的端口(HTTP连接在SSL连接中)。您在服务器端获得的Invalid method in request \x16\x03\x01
是来自客户端的SSL握手的开始。并且因为客户端没有从它抱怨的服务器获得预期的答案。
我不知道你对此设置的意图是什么,但是
答案 1 :(得分:0)
好的,这是解决方案。
我的域(example.com)配置为端口转发,并且它映射到我的本地服务器
通过example.com访问本地服务器
就像这样:
http://example.com:1234/project_name
我正在为https
配置我的本地服务器
可以访问
https://192.168.**.***/project_name
但是它提供了以下网址(请求中的无效方法\ x16 \ x03 \ x01)错误
https://example.com:1234/project_name
因为没有为ssl配置example.com。