无法用SSL支持编译nginx,找不到OpenSSL

我试图从启用SSL模块的源代码编译nginx。 当我运行这个命令时:

./configure --with-http_ssl_module 

它通常会检查一切是否安装正确,然后popup:

检查OpenSSL库…未find

./configure:错误:SSL模块需要OpenSSL库。 您可以不启用这些模块,或者将OpenSSL库安装到系统中,或者使用–with-openssl = option从源代码使用nginx静态构buildOpenSSL库。

我知道OpenSSL是安装的,因为当我openssl version我得到了OpenSSL 1.0.1 14 Mar 2012

所以我很难过 我想也许OpenSSL是不是默认位置,这就是为什么Nginx无法find它,但我不知道这是什么,因为它是预先安装在服务器。 我怎么知道这是哪里?

该服务器正在运行Ubuntu 12.04 LTS。

谢谢。

很可能你错过了libssl-dev软件包。

但为什么不救自己所有的麻烦,只用PPA的Nginx ?

如果你想检查libssl是否安装在正确的位置,你可以inputwhich openssl ,然后inputldd /path/to/openssl