Я пытаюсь скомпилировать nginx из исходного кода с включенным модулем SSL. Когда я запускаю эту команду:
./configure --with-http_ssl_module
он делает обычные проверки, чтобы убедиться, что все установлено правильно, а затем появляется следующее:
проверка на наличие библиотеки OpenSSL ... не найдена
./configure: error: для модулей SSL требуется библиотека OpenSSL. Вы можете либо не включать модули, либо устанавливать библиотеку OpenSSL в систему, либо создавать библиотеку OpenSSL статически из исходного кода с помощью nginx, используя параметр --with-openssl =.
Я точно знаю, что OpenSSL установлен, потому что когда openssl version
я получаюOpenSSL 1.0.1 14 Mar 2012
Так что я довольно озадачен. Я подумал, что, возможно, OpenSSL не находится в месте по умолчанию, поэтому nginx не может его найти, но я понятия не имею, где он находится, так как он был предустановлен на сервере. Как я могу узнать, где это?
Сервер работает под управлением Ubuntu 12.04 LTS.
Благодарю.