Linux에서 Nginx 설치에 대한 자세한 그래픽 튜토리얼

WBOY
풀어 주다: 2016-08-08 09:20:05
원래의
928명이 탐색했습니다.

Nginx란 무엇인가요?

Nginx("engine x")는 고성능 HTTP 및 역방향 프록시 서버이자 IMAP/POP3/SMTP 프록시입니다. server 연결 동시성이 높은 경우 Nginx는 Apache 서버를 대체하는 좋은 방법입니다. Nginx는 더 적은 메모리를 차지하고 강력한 동시성 기능을 제공하는 것이 특징입니다. 실제로 nginx의 동시성 기능은 동일한 유형의 웹 서버에서 더 나은 성능을 발휘합니다. 현재 중국 본토에서 사용되는 Nginx 웹사이트 사용자로는 Sina, NetEase, Tencent가 있으며, 잘 알려진 마이크로블로그 Plurk도 nginx를 사용합니다.

로드 밸런싱 서버로서의 Nginx:

Nginx는 Rails 및 PHP 프로그램을 직접 지원하여 외부적으로 내부적으로 서비스를 제공할 수 있으며 HTTP도 지원할 수 있습니다. 프록시 서버는 외부 서비스를 제공합니다. Nginx는 C로 작성되었으며 시스템 리소스 오버헤드와 CPU 사용 효율성이 Perlbal보다 훨씬 좋습니다. 메일 프록시 서버로서:

Nginx는 또한 매우 우수한 메일 ​​프록시 서버입니다(이 제품을 개발하는 초기 목적 중 하나는 메일 프록시 서버이기도 합니다). Last.fm은 다음과 같이 설명합니다. 성공과 멋진 경험. Nginx는 설치가 매우 쉽고 매우 간결한 구성 파일(perl 구문도 지원 가능)을 갖고 있으며 버그가 거의 없는 서버입니다. Nginx는 특히 시작하기 쉽고 중단 없이 거의 7*24를 실행할 수 있습니다. 몇 달 동안 실행됩니다. 서비스를 중단하지 않고 소프트웨어 버전을 업그레이드할 수도 있습니다.

Nginx 설치

모듈 종속성 Nginx는 다음 3개 패키지에 의존해야 합니다

1. gzip 모듈에는 zlib 라이브러리가 필요합니다(다운로드: http://www.zlib.net/ )

2. rewrite 모듈에는 pcre 라이브러리가 필요합니다(다운로드: http://www.pcre.org/)

3. openssl 라이브러리(다운로드: http://www.openssl.org/ )

Nginx 패키지 다운로드: http:/ /nginx.org/en/download.html

종속 패키지 설치 순서는 다음과 같습니다. : openssl, zlib, pcre, 그런 다음 Nginx 패키지를 설치합니다.

그림 튜토리얼

1단계: 다운로드 및 설치

openssl-fips-2.0.2.tar.gz

zlib-1.2.7을 포함해야 합니다. .tar.gz

pcre-8.21.tar.gz

nginx-1.2.6.tar.gz

두 번째 단계: openssl-fips-2.0.2.tar.gz, zlib-1.2.7.tar.gz, pcre-8.21.tar.gz, nginx-1.2.6.tar.gz 설치

1. openssl-fips-2.0.2.tar.gz

<span>[root@localhost mrms]# <span>tar</span> -zxvf openssl-fips-<span>2.0</span>.<span>2</span>.<span>tar</span><span>.gz 

[root@localhost mrms]# cd openssl</span>-fips-<span>2.0</span>.<span>2</span><span>[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# ./<span>config 

[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# <span>make</span><span>[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# <span>make</span><span>install</span></span>
로그인 후 복사

2. -1.2.7.tar.gz

<span>[root@localhost mrms]# <span>tar</span> -zxvf zlib-<span>1.2</span>.<span>7</span>.<span>tar</span><span>.gz

[root@localhost mrms]# cd zlib</span>-<span>1.2</span>.<span>7</span><span>[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# ./<span>configure 

[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# <span>make</span><span>[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# <span>make</span><span>install</span></span>
로그인 후 복사

3. pcre-8.21.tar.gz

<span>[root@localhost mrms]# <span>tar</span> -zxvf pcre-<span>8.21</span>.<span>tar</span><span>.gz

[root@localhost mrms]# cd pcre</span>-<span>8.21</span><span>[root@localhost pcre</span>-<span>8.21</span>]# ./<span>configure 

[root@localhost pcre</span>-<span>8.21</span>]# <span>make</span><span>[root@localhost pcre</span>-<span>8.21</span>]# <span>make</span><span>install</span></span>
로그인 후 복사
4. nginx-1.2.6.tar.gz 설치

<span>[root@localhost mrms]# <span>tar</span> -zxvf nginx-<span>1.2</span>.<span>6</span>.<span>tar</span><span>.gz 

[root@localhost mrms]# cd nginx</span>-<span>1.2</span>.<span>6</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# ./configure --with-pcre=../pcre-<span>8.21</span> --with-zlib=../zlib-<span>1.2</span>.<span>7</span> --with-openssl=../openssl-fips-<span>2.0</span>.<span>2</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# <span>make</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# <span>make</span><span>install</span></span>
로그인 후 복사
이제 Nginx 설치가 완료되었습니다. !

3단계: 설치 성공 여부 확인

<span>[root@localhost nginx-<span>1.2</span>.<span>6</span>]# cd  /usr/local/nginx/<span>sbin

[root@localhost sbin]# .</span>/nginx -t</span>
로그인 후 복사
다음과 같은 프롬프트가 나타납니다. 설치 성공

nginx 시작

<span>[root@localhost sbin]# ./nginx</span>
로그인 후 복사
포트 보기

<span>[root@localhost sbin]# netstat -ntlp</span>
로그인 후 복사
결과는 다음과 같습니다

재인쇄할 경우 출처를 밝혀주세요[http://www.cnblogs.com/dennisit/archive/2012/12/26/2834719. html]

위 내용은 관련 내용을 포함하여 Linux에서 Nginx를 설치하기 위한 자세한 그래픽 튜토리얼을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!