Windows 기반 설치
리눅스 기반 설치
환경 준비
- CentOS7
- Nginx1.9
- GCC GCC-C ++
- PCRE 라이브러리
- 은 OpenSSL 라이브러리
- ZLIB 라이브러리
기본 설치
1. GCC GCC-설치 c ++
nginx를 먼저 컴파일 공식 소스 코드를 다운로드해야 설치, GCC 컴파일러에 의존하는 환경
$ 얌 설치 - 및 GCC GCC를 - C ++
2. wget과 설치 (설치되어 있지 않은 경우, 설치)
$ 냠 -y 설치 wget과
3. PCRE 라이브러리를 설치
PCRE (펄 호환 정규 표현식)은 펄 호환 정규 표현식 라이브러리를 포함한 펄 라이브러리입니다. 리눅스에 PCRE 라이브러리를 설치해야하므로 모듈, 구문 분석의 nginx HTTP PCRE 정규 표현식을 사용, PCRE-(STABLE)의 PCRE는 보조 개발 라이브러리를 사용하여 개발.
$ CD를 / usr / 지방 / $의 wget과의 HTTP : // jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz $ 타르 -zxvf pcre- 8.33 . 타르 에 .gz $ CD를 PCRE - 8.33 $. / 구성 할 $ 만들 && 하게 설치
4.은 OpenSSL 라이브러리를 설치
OpenSSL을 암호화 알고리즘은 일반적으로 키 사용 및 인증서 관리 및 SSL 프로토콜 캡슐화, 주요 포함하는 강력한 보안 소켓 레이어 암호화 라이브러리 및 테스트 또는 다른 목적을위한 다양한 애플리케이션을 제공한다. nginx를뿐만 아니라 또한 HTTPS를 지원, http 프로토콜을 지원 (HTTP SSL을 즉 전송 프로토콜을 통해)
$ CD를 / usr / 지방 / $의 wget과의 HTTP : // www.openssl.org/source/openssl-1.0.1j.tar.gz $ 타르 -zxvf [email protected]로 1.0 .1j. 타르 에 .gz $ CD를하려면 openssl - 1.0 .1j $. / 구성 $의 메이크업 && 하게 설치
5. ZLIB 라이브러리 설치
ZLIB 라이브러리는 방법의 nginx HTTP 콘텐츠 GZIP 패키지를 수행 ZLIB를 사용하는 압축 및 압축 해제의 다양한 제공
$ CD를 / usr / 지방 / $의 wget과의 HTTP : // zlib.net/zlib-1.2.11.tar.gz $ 타르 -zxvf zlib- 1.2 . (11) . 타르 에 .gz $ CD를 ZLIB - 1.2 . 11 $. / 구성 할 $ 만들 && 하게 설치
6. nginx를 설치
$ CD를 / usr / 지방 / $의 wget과의 HTTP : // nginx.org/download/nginx-1.9.0.tar.gz $ 타르 -zxvf nginx- 1.9 . 0 . 타르 에 .gz $에서 cd의 nginx - 1.9 . 0 $. / 구성 할 $ 만들 && 하게 설치
7. 설치가 성공 여부를 감지
$ CD를 / usr / 지방 /의 nginx / sbin 디
$. / nginx를 -t
Nginx에 일반적으로 사용되는 명령
1. 도움말 정보를 표시
$ / usr / 지방 / Nginx의 경우 / sbin / nginx를 -h
다음과 같이 도움말 정보는 다음과 같습니다
옵션 : -? - H : 다음은이 도움말 (도움말 표시 정보) - V : 표시 버전 및 출구 (인쇄의 nginx 버전 정보를 컴파일 등) -V : 옵션보기 버전과 구성 당시 종료 (인쇄의 nginx 버전, 컴파일 정보 등) - t : 시험 구성 및 출구 (구문을 검출하기 위해) -q 다음 억제 값 비침 구성 테스트 중에 에러 메시지
# 신호를 전송 (즉시, 우아한 종료 막을 구성 파일 리로드를 다시 정지 중지 일기 다시 열 재시작) - S 신호 : , 다시 열기, 종료, 정지 다시로드 : 프로세스는 신호 보내기를 마스터하기 위해 -p 접두사 : SET 접두사 경로 (기본값 : / usr / 지방 / Nginx에 / ) (지정 실행 디렉토리) -C 파일 이름 : SET 구성파일 : (conf의 / 기본 nginx.conf) -g 지시를 : 설정 전역 명령을 구성에서 파일
2. 시작의 nginx
$ / usr / 지방 / Nginx의 경우 / sbin / nginx를
3. 검토 과정
$ 시 -aux | 그렙 ' 의 nginx '
4. 정지 Nginx에
$ / usr / 지방 / Nginx의 경우 / sbin / nginx를 - S 종료 종료 중지 신호를 보내는 # 우아한 방법을 또는 $ / usr / 지방 / Nginx의 경우 / sbin / nginx를 -s 정지 즉시 정지 정지 신호를 보낼 수 # 방법
5.Nginx 다시로드 구성
$ / usr / 지방 / Nginx의 경우 / sbin / nginx를 -s 다시 즉시 정지 정지 신호를 보낼 수있는 # 방법