nginx 소스 코드 컴 파일 설치 및 프로필 설명
4898 단어 nginx 소스 코드 설치웹 서비스
nginx 의존 패키지 설치 (pcre - devel openssl - devel)
[root@anuo ~]# yum install pcre-devel openssl-devel -y
관리자 nginx 만 들 기
[root@anuo ~]# useradd -s /sbin/nologin -M nginx
nginx 소스 패키지 다운로드
[root@anuo opt]# wget http://nginx.org/download/nginx-1.10.2.tar.gz
압축 해제 소프트웨어
[root@anuo opt]# tar xf nginx-1.10.2.tar.gz -C /usr/src/
[root@anuo opt]# cd /usr/src/nginx-1.10.2/
nginx 소프트웨어 컴 파일 설치 과정
소프트웨어 의 압축 해제 디 렉 터 리 에 소프트웨어 설정
[root@anuo nginx-1.10.2]# ./configure --prefix=/usr/local/nginx-1.10.2 --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module
컴 파일 매개 변수 설명:
–prefix -- ,
–user/–group --nginx
–with-http_stub_status_module -- nginx ( nginx )
–with-http_ssl_module -- https
설정 이 올 바른 지 확인
[root@anuo nginx-1.10.2]# echo $?
0
컴 파일 소프트웨어
[root@anuo nginx-1.10.2]# make
컴 파일 설치
[root@anuo nginx-1.10.2]# make install
소프트 연결 만 들 기
[root@anuo nginx-1.10.2]# cd /usr/local/
[root@anuo local]# ln -s /usr/local/nginx-1.10.2/ /usr/local/nginx
시작 프로그램
[root@anuo local]# /usr/local/nginx/sbin/nginx
시작 여부 확인
[root@anuo local]# ps -ef | grep nginx
root 8741 1 0 08:31 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
nginx 8742 8741 0 08:31 ? 00:00:00 nginx: worker process
root 8744 1802 0 08:31 pts/0 00:00:00 grep nginx
포트 정보 검사
[root@anuo local]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 8741 root 6u IPv4 19348 0t0 TCP *:http (LISTEN)
nginx 8742 nginx 6u IPv4 19348 0t0 TCP *:http (LISTEN)
서비스 설치 완료
nginx 명령 간소화 방법
[root@anuo local]# echo 'export PATH=/usr/local/nginx/sbin:$PATH'>>/etc/profile
[root@anuo local]# source /etc/profile
[root@anuo local]# echo $PATH
/usr/local/nginx/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
nginx 디 렉 터 리 구조
[root@anuo nginx]# ll
36
drwx------ 2 nginx root 4096 5 14 08:31 client_body_temp
drwxr-xr-x 2 root root 4096 5 14 08:26 conf #
drwx------ 2 nginx root 4096 5 14 08:31 fastcgi_temp
drwxr-xr-x 2 root root 4096 5 14 08:26 html #
drwxr-xr-x 2 root root 4096 5 14 08:31 logs #nginx ( )
drwx------ 2 nginx root 4096 5 14 08:31 proxy_temp
drwxr-xr-x 2 root root 4096 5 14 08:26 sbin # ( nginx )
drwx------ 2 nginx root 4096 5 14 08:31 scgi_temp
drwx------ 2 nginx root 4096 5 14 08:31 uwsgi_temp
nginx. conf 프로필 설명
[root@anuo conf]# egrep -v "#|^$" nginx.conf.default > nginx.conf
[root@anuo conf]# cat nginx.conf
worker_processes 1; ← worker
events { ←
worker_connections 1024; ← worker
}
http { ← HTTP
include mime.types; ←
default_type application/octet-stream; ←
sendfile on; ←
keepalive_timeout 65; ←
server { ← server
listen 80; ←
server_name localhost; ←
location / { ←location
root html; ←
index index.html index.htm; ←
}
error_page 500 502 503 504 /50x.html; ←
location = /50x.html {
root html;
}
}
}
nginx 사용 명령 파라미터
[root@anuo conf]# nginx --
[root@anuo conf]# nginx -s stop --
[root@anuo conf]# nginx -t --
[root@anuo conf]# nginx -s reload --
[root@anuo conf]# nginx -V --
nginx version: nginx/1.10.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx-1.10.2 --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
개인 서비스 UI 개선 Bootstrap 입문 2일 후의 Before/After(위도 경도 단위를 변환하는 사이트)의 UI를 마토모로 만들기 이 기사에서 쓰기 CSS를 한 줄도 쓴 적이 없는 초보자가 Bootstrap에서 어떻게 UI를 개선할 수 있었는지의 결과(실작 2일) 즉, 지금부터 Bo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.