SUSE nginx 컴 파일 설정 SSL 에서 SSL 라 이브 러 리 를 찾 을 수 없 음 을 알려 줍 니 다 (OPENSSL 이 설치 되 어 있 음)

서버 버 전 보기
smp-upload-01:~ # lsb_release -a
LSB Version:    core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch
Distributor ID: SUSE LINUX
Description:    SUSE Linux Enterprise Server 11 (x86_64)
Release:        11
Codename:       n/a

번역 nginx
#./configure --with-http_ssl_modul

--------------------------------------------------------------

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


./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl= option.

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 /...
위의 빨간색 글꼴 부분 이 문제 입 니 다. nginx 는 빨간색 글꼴 의 몇 개의 디 렉 터 리 에서 openssl 라 이브 러 리 를 찾 습 니 다. 기본 설치 경 로 는 / usr / local / ssl 입 니 다.
3. 해결 방안
cp / usr / local / ssl / lib / 디 렉 터 리 에 있 는 파일 을 빨간색 경로 의 lib 디 렉 터 리 에 복사 하면 됩 니 다. 예 를 들 어 cp / usr / local / ssl / lib / * / usr / local / lib /
그 다음 에 nginx 나 openresty 를 컴 파일 하면 정상 입 니 다.
첨부: 또는 사용 가능. / configure --with-openssl=your_openssl_source_dir 컴 파일.

좋은 웹페이지 즐겨찾기