因为我已在 ubuntu linux 服务器中启用了默认 SSL 站点。浏览器显示 SSL 连接错误。
我已经检查了 apache2 的日志文件。其中说suhosin 路径 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
供参考, 当我运行命令“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
请帮我。
答案1
错误消息中提到的请求方法是二进制数据。它应该是文本字符串。这可能是由于向需要基于文本的协议的端口发送二进制数据而发生的。
在您的情况下,这可能意味着该端口被配置为http
服务器上的端口,但客户端连接到该端口号并开始通话https
。
要查明这是由于客户端还是服务器的问题造成的,我们需要查看服务器的 URL 和 vhost 配置。