连接到本地主机(服务器克隆)时“SSL 握手失败”

连接到本地主机(服务器克隆)时“SSL 握手失败”

为了测试 Ubuntu Server 12.04 的操作系统升级,我克隆它进入我的工作站上的 VirtualBox VM。大多数事情的行为方式都是相同的,我能够解决一些差异。然而,有一个问题我还没有解决,也无法在网上找到任何帮助。

该服务器用于保存 SVN 存储库的备份。它使用以下命令与主 SVN 服务器同步:

svnsync sync https://192.168.3.5/svn/project1

上述 IP 地址属于同一服务器 (localhost),并且该命令在该服务器上运行良好。我尝试将其更改为localhost克隆上虚拟机网卡的实际 IP 地址10.0.2.15。在这两种情况下我都会收到错误:

svnsync:“ https://10.0.2.15/svn/project1”的选项:SSL 握手失败:SSL 错误:收到意外的 TLS 数据包。 ( https://10.0.2.15)

Wget 更详细:

$ wget https://localhost/svn/project1
--2016-12-19 10:14:39--  https://localhost/svn/project1
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:443... connected.
OpenSSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Unable to establish SSL connection.

然而,原始服务器给出了相同的结果。

如何解决SSL问题?

答案1

该问题是由 中的无效配置引起的/etc/apache2/sites-enabled/ssl。有些项目指向原始服务器的IP地址或域名。

相关内容