У меня есть ubuntu 8.04lts с apache2 + svn + openSSL.
Последние несколько месяцев используется локально только через имя локального сервера. Хорошо. Теперь попытался получить доступ из Интернета - ошибка подтверждения SSL. Если я запрашиваю локально, но через IP-адрес сервера - такая же ошибка.
записи журнала в 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)
Почему так? Я помню, что раньше использовался через IP слишком успешно, но я не могу вспомнить, что могло происходить или обновляться с того времени.
ИЗМЕНИТЬ:
Сниженная версия tortoise до 1.6.5: получение одной и той же ошибки через имя сервера и IP.
Как и ожидалось - доменное имя, связанное с IP, решило проблему для пользователей Интернета.