localhost(サーバー複製)に接続すると「SSLハンドシェイクが失敗しました」が発生する

localhost(サーバー複製)に接続すると「SSLハンドシェイクが失敗しました」が発生する

Ubuntu Server 12.04のオペレーティングシステムのアップグレードをテストするために、複製する私のワークステーションのVirtualBox VMのほとんどのタスクは同じように機能し、いくつかの違いを解決できました。しかし、まだ解決していない問題が1つあり、オンラインで何の助けも見つけることができません。

このサーバーは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アドレスまたはドメイン名を指します。

関連情報