nginx 환경 설정 (openresty 설치 시 openssl 에서 실패 해결 방안 찾기)

3286 단어
설치 하 다.
  •   Centos 에서 yum 소스 는 nginx 의 설 치 를 제공 하지 않 고 yum 소스 를 전환 하 는 방법 으로 설 치 를 얻 을 수 있 습 니 다.설치 패 키 지 를 직접 다운로드 하 는 방법 도 가능 합 니 다. * * 이하 명령 은 모두 루트 권한 으로 실행 해 야 합 니 다 * *:
  •   먼저 필요 한 라 이브 러 리 를 설치 합 니 다 (nginx 에서 gzip 모듈 은 zlib 라 이브 러 리 가 필요 합 니 다. rewrite 모듈 은 pcre 라 이브 러 리 가 필요 합 니 다. ssl 기능 은 openssl 라 이브 러 리 가 필요 합 니 다).* * / usr / local * * 을 설치 디 렉 터 리 로 선택 하고 아래 의 구체 적 인 버 전 번 호 는 실제 에 따라 변 경 됩 니 다.

  • 1. gcc gcc - c + + 설치
  •   $ yum install -y gcc gcc-c++
  •    

  • 2. PCRE 라 이브 러 리 설치
  •   $ cd /usr/local/
  •   $ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
  •   $ tar -zxvf pcre-8.36.tar.gz
  •   $ cd pcre-8.36
  •   $ ./configure
  •   $ make && make install
  •    
  •   :configure: error: You need a C++ compiler for C++ support
  •   :yum install -y gcc gcc-c++
  •    

  • 3. SSL 라 이브 러 리 설치
  •   $ cd /usr/local/
  •   $ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
  •   $ tar -zxvf openssl-1.0.1j.tar.gz
  •   $ cd openssl-1.0.1j
  •   $ ./config
  •   $ make && make install
  •    
  •   4. zlib 재고 설치
  • $ cd /usr/local/ $ wget http://zlib.net/zlib-1.2.11.tar.gz $ tar -zxvf zlib-1.2.11.tar.gz $ ./configure $ make && make install
    4. nginx 설치
  •   $ cd /usr/local/
  •   $ wget http://nginx.org/download/nginx-1.8.0.tar.gz
  •   $ tar -zxvf nginx-1.8.0.tar.gz
  •   $ cd nginx-1.8.0
  •   $ ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
  •   ( : --with-http_ssl_module: nginx.conf ssl:on , nginx: [emerg] unknown directive "ssl" in /opt/nginx/conf/nginx.conf )
  •   $ make && make install
  •   다음 오 류 를 알려 줍 니 다:. / configure: error: SSL modules require the OpenSSL library. 이 명령 을 지원 합 니 다: yum - y install openssl openssl-devel
  •   :./configure: error: the HTTP gzip module requires the zlib library
  •    

  • – prefix 뒤에 다음 명령 을 받 습 니 다:
  •   --with-pcre=/usr/local/pcre-8.36 pcre-8.36 。--with-zlib=/usr/local/zlib-1.2.8 zlib-1.2.8 。
  •    

  • 설치 스 크 립 트 를 다운로드 하려 면 여 기 를 누 르 십시오.
    5. 시동
    $ /usr/local/nginx/sbin/nginx
    

    시작 성공 여 부 를 확인 합 니 다:
    브 라 우 저 를 열 어 이 기기 의 IP 에 접근 합 니 다. 브 라 우 저 에 Welcome to nginx 가 나타 나 면!Nginx 가 설치 되 어 실행 에 성공 했다 는 뜻 입 니 다.
    부분 명령 은 다음 과 같 습 니 다: 다시 시작:
    $ /usr/local/nginx/sbin/nginx –s reload
    

    정지:
    $ /usr/local/nginx/sbin/nginx –s stop
    

    설정 파일 이 정상 인지 테스트 하기:
     $ /usr/local/nginx/sbin/nginx –t
    

    좋은 웹페이지 즐겨찾기