Назад | Перейти на главную страницу

Обновить openssl / mod_ssl на Mac OS X Server?

Контекст: я пытаюсь настроить сервер SVN на Mac OS X Server 10.6.7, и я сталкиваюсь с «Ошибка SSL при синтаксическом анализе tlsext» вопрос. Я пробовал изменить SSLProtocol вариант, как описано, но тогда я просто получаю «плохая декомпрессия» ошибка.

Другое решение - обновить openssl до 0.9.8m или выше.

Я могу легко загрузить и скомпилировать openssl, но я не знаю, как лучше всего подключить его к стандартной установке Apache и mod_ssl. Я хотел бы как можно больше придерживаться встроенного программного обеспечения Apple и, желательно, не перезаписывать их версию openssl.

Как мне обновить mod_ssl, чтобы использовать новую версию openssl в Mac OS X Server 10.6?

Как указал CocoaBean, вам нужно будет перестроить связывание mod_ssl с библиотекой OpenSSL, которую вы хотите использовать, а не с той, которая поставляется с OS X. Вам нужно будет получить копию Исходный код Apache, используемый в OS X (или последний из httpd.apache.org), а затем перестроить в соответствии с Инструкции по установке Apache Foundation, уделяя особое внимание тому, как вы указываете, с какой библиотекой SSL вы хотите связать.

В идеале вам нужно только восстановить mod_ssl.so, но я предлагаю создать и установить отдельный экземпляр Apache, чтобы избежать каких-либо проблем во время обновлений OS X, которые могут привести к сносу ваших изменений.