我已经从github下载了开放的ssl安装。Apache2.x有一个编译问题,有什么建议吗?
Apache构建脚本的输出:
checking whether to enable mod_ssl... checking dependencies
checking for SSL/TLS toolkit base... none
checking for OpenSSL version... checking openssl/opensslv.h usability... no
checking openssl/opensslv.h presence... no
checking for openssl/opensslv.h... no
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
no OpenSSL headers found
checking for SSL-C version... checking sslc.h usability... no
checking sslc.h presence... no
checking for sslc.h... no
no SSL-C headers found
configure: error: ...<br>No recognized SSL/TLS toolkit detected发布于 2014-11-19 22:17:58
您已经安装了openssl libssl-dev包:
apt-get install openssl libssl-dev
发布于 2014-08-07 14:08:38
我已经安装了从github下载的open ssl。Apache2.x有一个编译问题,有什么建议吗?
$ ./configure --help | grep -i ssl
  --enable-ssl            SSL/TLS support (mod_ssl)
  --enable-ssl-staticlib-deps
                          link mod_ssl with dependencies of OpenSSL's static
                          Must be specified in addition to --enable-ssl.
  --with-sslport=SSLPORT  Port on which to securelisten (default is 443)
  --with-ssl=PATH         OpenSSL installation directory所以,看起来你需要:
./configure --enable-ssl --enable-ssl-staticlib-deps --with-ssl=<path to your OpenSSL>我可能会--enable-ssl-staticlib-deps。加载错误的libssl和libcrypto共享对象(即/usr/lib中的对象)将使您远离麻烦。您可以省略它,但您需要知道如何修改LD_LIBRARY_PATH。
发布于 2014-08-09 04:59:24
是。做到了。它抱怨我没有正确的SSL/TLS工具包,因为我在/usr/local/ssl中编译并安装了最新的包。包是从openssl.org下载的。bin中的Openssl工作正常,正在颁发证书等。不确定apache构建脚本正在寻找的是什么..
https://stackoverflow.com/questions/25174526
复制相似问题