링크 ux nginx 설치

4010 단어 linux 노트
nginx 설치 에 필요 한 환경
Nginx 는 C 언어 개발 로 리 눅 스에 서 실행 을 권장 하 며, 물론 윈도 버 전도 설치 할 수 있 으 며, 이 편 은 CentOS 7 을 설치 환경 으로 사용한다.
gcc 설치
nginx 를 설치 하려 면 먼저 홈 페이지 에서 다운로드 한 원본 코드 를 컴 파일 하고 컴 파일 은 gcc 환경 에 의존 해 야 합 니 다. gcc 환경 이 없 으 면 설치 해 야 합 니 다.
yum install gcc-c++
2. PCRE pcre - devel 설치
PCRE (Perl Compatible Regular Expressions) 는 perl 호 환 을 포함 한 정규 표현 식 라 이브 러 리 입 니 다.nginx 의 http 모듈 은 pcre 를 사용 하여 정규 표현 식 을 해석 하기 때문에 Liux 에 pcre 라 이브 러 리 를 설치 해 야 합 니 다. pcre - devel 은 pcre 를 사용 하여 개발 한 2 차 개발 라 이브 러 리 입 니 다.nginx 도 이 라 이브 러 리 가 필요 합 니 다.명령:
yum install -y pcre pcre-devel
zlib 설치
zlib 라 이브 러 리 는 여러 가지 압축 과 압축 을 푸 는 방식 을 제공 합 니 다. nginx 는 zlib 를 사용 하여 http 패키지 의 내용 을 gzip 하기 때문에 Centos 에 zlib 라 이브 러 리 를 설치 해 야 합 니 다.
yum install -y zlib zlib-devel
4. OpenSSL 설치
OpenSSL 은 강력 한 보안 소켓 암호 라 이브 러 리 로 주요 암호 알고리즘, 자주 사용 하 는 키 와 인증서 패 키 징 관리 기능 및 SSL 프로 토 콜 을 포함 하고 테스트 나 다른 목적 으로 사용 할 수 있 는 다양한 응용 프로그램 을 제공 합 니 다.nginx 는 http 프로 토 콜 뿐만 아니 라 https (즉 ssl 프로 토 콜 에서 http 전송) 도 지원 하기 때문에 Centos 에 OpenSSL 라 이브 러 리 를 설치 해 야 합 니 다.
yum install -y openssl openssl-devel
5. nginx 설치 다운로드
1.. tar. gz 설치 패키지, 주소 직접 다운로드:https://nginx.org/en/download.html
2. wget 명령 으로 다운로드 (추천).
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

tar -zxvf nginx-1.10.1.tar.gz

cd nginx-1.10.1

사실 nginx - 1.10.1 버 전에 서 는 관련 물건 을 설정 할 필요 가 없습니다. 기본 값 으로 하면 됩 니 다.물론 디 렉 터 리 를 직접 설정 하려 면 가능 합 니 다.
1. 기본 설정 사용
./configure
2. 사용자 정의 설정 (추천 하지 않 음)
./configure \ –prefix=/usr/local/nginx \ –conf-path=/usr/local/nginx/conf/nginx.conf \ –pid-path=/usr/local/nginx/conf/nginx.pid \ –lock-path=/var/lock/nginx.lock \ –error-log-path=/var/log/nginx/error.log \ –http-log-path=/var/log/nginx/access.log \ –with-http_gzip_static_module \ – http - client - body - temp - path = / var / temp / nginx / client \ – http - proxy - temp - path = / var / temp / nginx / proxy \ \ – http - fastcgi - temp - path = / var / temp / nginx / fastcgi \ – http - uwsgi - temp - path = / var / temp / nginx / uwsgi \ \ – http - scgi - temp - path = / var / temp / nginx / scgi 주: 임시 파일 디 렉 터 리 를 / var / temp / nginx 로 지정 합 니 다./ var 에서 temp 및 nginx 디 렉 터 리 를 만들어 야 합 니 다.
컴 파일 설치
make
make install

설치 경로 찾기:
whereis nginx
nginx-whereis.png

시작, 정지 nginx
cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:         nginx            。
./nginx -s stop:         nginx  id   kill        。

nginx 프로 세 스 조회:
ps aux|grep nginx

1. 먼저 정지 하고 다시 시작 하기 (추천):
nginx 를 재 부팅 하 는 것 은 정지 명령 을 먼저 실행 하고 시작 명령 을 실행 하 는 것 과 같 습 니 다.다음 과 같다.
./nginx -s quit ./nginx
2. 프로필 다시 불 러 오기:
nginx 의 설정 파일 nginx. conf 가 수정 되면 설정 이 적용 되 려 면 nginx 를 다시 시작 해 야 합 니 다. - s reload 를 사용 하면 nginx 를 멈 추 지 않 고 nginx 를 시작 하면 설정 정 보 를 nginx 에서 적용 할 수 있 습 니 다. 다음 과 같 습 니 다. / nginx - s reload
시동 을 걸다
rc. local 에 시작 코드 를 추가 하면 됩 니 다.
vi / etc / rc. local 에 / usr / local / nginx / sbin / nginx 설정 실행 권한 을 추가 합 니 다.
chmod 755 rc.local nginx-rclocal.png
여기까지 nginx 가 설치 되 었 습 니 다. 시작, 정지, 재 부팅 작업 도 모두 완료 되 었 습 니 다.
참조 링크

좋은 웹페이지 즐겨찾기