아 리 클 라 우 드 ECS CentOS 7 컴 파일 설치 nginx

2144 단어 centoslinuxnginx
1. 새 버 전 nginx 다운로드 
# curl -O http://nginx.org/download/nginx-1.16.1.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1008k  100 1008k    0     0  11119      0  0:01:32  0:01:32 --:--:-- 12160

2. 압축 해제 파일
# tar -xvf nginx-1.16.1.tar.gz

3. 설치 필수 라 이브 러 리 pcre - devel, zlib - devel, openssl - devel
# yum install pcre-devel zlib-devel openssl-devel -y

설명:
pcre - devel: 정규 표현 식 라 이브 러 리
zlib - devel: gzip 압축 라 이브 러 리
openssl - devel: openssl 개발 라 이브 러 리, ssl 인증서 지원 에 사용
4. 원본 디 렉 터 리 에 들 어가 환경 을 설정 하고 https 지원 을 엽 니 다.
# cd nginx-1.16.1
# ./configure --with-http_ssl_module
...
creating objs/Makefile

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"

5. 컴 파일 및 설치
# make && make install

6. nginx 프로필 테스트
# vim /usr/local/nginx/conf/nginx.conf
(  ,    )

# /usr/local/nginx/sbin/nginx -t


7. nginx 시작
# /usr/local/nginx/sbin/nginx

8. nginx 접근 로그 참조
# tail -f /usr/local/nginx/logs/access.log

좋은 웹페이지 즐겨찾기