I have ubuntu 8.04lts with apache2+svn+openSSL there.
For last few months used locally only via local server name. Fine. Now tried to access from internet - getting SSL handshake error. If I'm requesting locally but via server IP - same error.
log entries in apache error.log:
[Sun Nov 21 15:47:48 2010] [info] [client 172.146.0.102] Connection to child 0 established (server SVNServer:443)
[Sun Nov 21 15:47:48 2010] [info] Seeding PRNG with 648 bytes of entropy
[Sun Nov 21 15:47:48 2010] [info] [client 172.146.0.102] SSL library error 1 in handshake (server SVNServer:443)
[Sun Nov 21 15:47:48 2010] [info] SSL Library Error: 336027900 error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol speaking not SSL to HTTPS port!?
[Sun Nov 21 15:47:48 2010] [info] [client 172.146.0.102] Connection closed to child 0 with abortive shutdown (server SVNServer:443)
Why so? I remember that earlier used via IP too successfully but I can't remember what could happened or updated since that time.
EDITED:
Downgraded tortoise to 1.6.5: receiving same error both via servername and IP.
As expected - domain name linked to IP solved the issue for internet users.