nginx 설치 httpssl_module 오류 해결
checking for OpenSSL library ... not found checking for OpenSSL library in /usr/local/ ... not found checking for OpenSSL library in /usr/pkg/ ... not found checking for OpenSSL library in /opt/local/ ... not found
해결 방법:
openssl 현재 버 전 보기:
[root@bestmem ~]# rpm -qa | grep openssl
openssl-libs-1.0.2k-16.el7.x86_64
openssl-1.0.2k-16.el7.x86_64
openssl-devel-1.0.2k-16.el7.x86_64
소스 코드 설치 openssl - 1.1.1:
[root@bestmem ~]# tar zxf openssl-1.1.1a.tar.gz -C /usr/local/
[root@bestmem ~]# cd /usr/local/openssl-1.1.1a/
[root@bestmem openssl-1.1.1a]# ./config --prefix=/usr/local/openssl --openssldir=/usr/local/ssl shared
[root@bestmem openssl-1.1.1a]# make && make install
[root@bestmem openssl-1.1.1a]# ln -s /usr/local/openssl/bin/openssl /usr/local/bin/openssl # openssl
– prefix: 설치 디 렉 터 리 지정 – openssldir: openssl 설정 파일 경 로 를 지정 – shared: 동적 링크 라 이브 러 리 를 만 드 는 이 유 는 rpm 패키지 에 설 치 된 openssl - 1.0.2 를 마 운 트 해제 하지 않 고 openssl - 1.1.0 을 직접 설치 하 는 이 유 는 다음 과 같 습 니 다.
[root@bestmem openssl-1.1.1a]# which openssl #rpm openssl,
/usr/bin/openssl
[root@bestmem openssl-1.1.1a]# echo $PATH #PATH ,/usr/local/bin
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
터미널 을 다시 시작 한 후 새로운 환경 변 수 를 불 러 옵 니 다.
[root@bestmem ~]# which openssl
/usr/local/bin/openssl
[root@bestmem ~]# openssl version
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
#
[root@bestmem ~]# ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
[root@bestmem ~]# openssl version
openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
[root@bestmem ~]# ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
[root@bestmem ~]# openssl version
OpenSSL 1.1.1a 27 Mar 2020
nginx, – with - openssl = / usr / local / openssl - 1.1.1a 를 컴 파일 하면 됩 니 다.
nginx 압축 해제 패키지 의 디 렉 터 리 에서... / configure -- prefix = / usr / local / nginx -- with - httpssl_module --with-openssl=/usr/local/openssl-1.1.1a
make
./nginx -V
원본 패키지 다운로드 주소:https://www.openssl.org/source/openssl-1.1.1a.tar.gz
https://blog.csdn.net/turnaroundfor/article/details/86076214
http://www.mamicode.com/info-detail-3022001.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.