localhost(서버 복제)에 연결할 때 "SSL 핸드셰이크 실패" 발생

localhost(서버 복제)에 연결할 때 "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 주소나 도메인 이름을 가리킵니다.

관련 정보