ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

nginx ./configure找不到openssl

2019-08-14 08:09:09  阅读:11  来源: 互联网

标签:nginx openssl



我正在尝试安装nginx,无论我做什么,nginx似乎无法找到我的openssl路径.看起来它正在搜索任何openssl目录中不存在的文件.下面是我的make输出.我试图为nginx指定各种路径以查找openssl.

[root@server nginx-0.8.54]# make
make -f objs/Makefile
make[1]: Entering directory `/root/nginx-0.8.54'
cd /usr/local/ssl \
        && make clean \
        && ./config --prefix=/usr/local/ssl/.openssl no-shared  no-threads \
        && make \
        && make install LIBDIR=lib
make[2]: Entering directory `/usr/local/ssl'
make[2]: *** No rule to make target `clean'.  Stop.
make[2]: Leaving directory `/usr/local/ssl'
make[1]: *** [/usr/local/ssl/.openssl/include/openssl/ssl.h] Error 2
make[1]: Leaving directory `/root/nginx-0.8.54'
make: *** [build] Error 2

有没有人对此有任何想法?

解决方法:

当您的nginx配置使用相对路径时,也会发生这种情况.如果使用来自/的完整路径,它会更可靠地找到库.

不起作用:./ configure –with-openssl = .. / openssl-source

Works:./ configure –with-openssl = / home / build / src / openssl-source



标签:nginx,openssl

专注分享技术,共同学习,共同进步。

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有