링크 ux 에서 컴 파일 설치 nginx

3237 단어
컴 파일 도구 및 라 이브 러 리 파일 설치yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
PCRE 설치
PCRE 는 Nginx 가 Rewrite 기능 을 지원 하도록 하 는 역할 을 합 니 다.
cd /usr/local/src/
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
tar zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make && make install

버 전 확인 가능: pcre-config --versionzlib 다운로드 및 압축 풀기:
wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar zxvf zlib-1.2.11.tar.gz

openssl 다운로드 및 압축 풀기:
wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz
tar zxvf openssl-1.0.1g.tar.gz

Nginx 실행 에 사용 할 사용자 ww 만 들 기:
[root@bogon conf]# /usr/sbin/groupadd www 
[root@bogon conf]# /usr/sbin/useradd -g www www

Nginx 설치
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.14.2.tar.gz(       )
tar zxvf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --user=www --group=www --prefix=/usr/local/nginx
 --with-http_stub_status_module --with-http_ssl_module 
--with-http_gzip_static_module --with-pcre=/usr/local/src/pcre-8.35
 --with-zlib=/usr/local/src/zlib-1.2.11 --with-openssl=/usr/local/src/openssl-1.0.1g

configure 이후 다음 과 같은 정보 가 잘못 표시 되 지 않 았 습 니 다.
    :
Configuration summary
  + using system PCRE library
  + using system OpenSSL library
  + using system zlib library

  nginx path prefix: "/usr/local/nginx"
  nginx binary file: "/usr/local/nginx/sbin/nginx"
  nginx modules path: "/usr/local/nginx/modules"
  nginx configuration prefix: "/usr/local/nginx/conf"
  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
  nginx error log file: "/usr/local/nginx/logs/error.log"
  nginx http access log file: "/usr/local/nginx/logs/access.log"
  nginx http client request body temporary files: "client_body_temp"
  nginx http proxy temporary files: "proxy_temp"
  nginx http fastcgi temporary files: "fastcgi_temp"
  nginx http uwsgi temporary files: "uwsgi_temp"
  nginx http scgi temporary files: "scgi_temp"

컴 파일 및 설치
실행 make && make install테스트
[root@localhost sbin]#  /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.14.2
  • 설정 파일 nginx. conf 의 정확성 명령 검사:
  • [root@bogon conf]# /usr/local/nginx/sbin/nginx -t
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
    

    시동 을 걸다
    설치 완료 후 service 등의 명령 이 없 으 면 다음 과 같이 시작 할 수 있 습 니 다.
    /usr/local/nginx/sbin/nginx
    

    프로 세 스 보기:
    [root@localhost vhost]# ps aux | grep nginx
    root      22742  0.0  0.1  45924  1196 ?        Ss   14:44   0:00 nginx: master process /usr/local/nginx/sbin/nginx
    www       22743  0.1  2.8  73060 28688 ?        S    14:44   0:00 nginx: worker process
    root      22745  0.0  0.0 112724   988 pts/0    R+   14:44   0:00 grep --color=auto nginx
    

    ok!설치 완료!

    좋은 웹페이지 즐겨찾기