Indy "Не удалось загрузить библиотеку SSL" с Delphi 2007/Apache
Я знаю, что этот вопрос задавался несколько раз. Кажется, у меня немного другая проблема. В моей ситуации после того, как исключение выдается изначально, оно работает нормально (и нет; я не отключал исключения). Так что я сделал только исключение:
IdHTTP1.Post (.......
Я поместил libeay32.dll и ssleay32.dll как в каталог bin Apache, так и в каталог, в котором находится моя ISAPI dll.
У кого-нибудь есть предложения?
2 ответа
Для Indy вам нужна специальная сборка библиотек OpenSSL. Библиотеки OpenSSL по умолчанию не подходят для использования с Indy.
Смотрите также Может быть, вам нужно попробовать разные версии, пока не найдете подходящую.
Эта ошибка означает, что TIdSSLIOHandlerSocketOpenSSL.PassThrough
свойство устанавливается на False
(что произойдет при публикации по URL-адресу HTTPS) перед TIdSSLIOHandlerSocketOpenSSL.Init()
был вызван для инициализации контекста SSL первым.
Похоже, ошибка. В следующий раз, когда вы получите ошибку, вы можете получить трассировку стека?