>백엔드 개발 >PHP 튜토리얼 >Linux에서 Nginx 설치 및 배포

Linux에서 Nginx 설치 및 배포

WBOY
WBOY원래의
2016-08-08 09:20:14935검색

1. Nginx 소개

Nginx("engine x")는 고성능 HTTP이며 프록시 서버도 IMAP/POP3/SMTP 서버. Nginx를 로드 밸런싱 서버로 사용: Nginx Rails 및 PHP 프로그램을 직접 지원하여 내부적으로 외부 서비스를 제공할 수도 있고, 외부 서비스를 HTTP프록시 서버로 지원할 수도 있습니다. nginx 웹사이트의 국내 사용자로는 Baidu, Sina, NetEase, Tencent 등 등이 있습니다.

2. Nginx 설치

Nginx 다운로드(http://nginx.org/en/download.html) 최신 버전은 nginx-1.9.3인 것 같습니다.

다운로드: wget http://nginx.org/download/nginx-1.9.3.tar.gz

                                                                                                 >

yum install gcc-c++

yum -y install zlib zlib-devel openssl openssl --devel pcre pcre-devel

압축 풀기: 예를 들어 파일은 /home/andy/ 디렉터리에 다운로드됩니다.

 

tar x

zvf nginx-1.9.3.tar.gz cd nginx-1.9.3

Nginx에 필요한 모듈 설치

 

 

./configure --prefix=/home/nginx --with-http_stub_status_module

--with-debug --with-http_realip_module

--with-http_ssl_module


 

컴파일 및 설치

 make

                                                                                                                       설치하기 🎜>

                                             | bin cd sbin

.

시작 시 다음과 같은 문제가 발생할 경우

1: 포트가 사용 중입니다

🎜 >                                                                                                                                      포트 80이 사용 중입니다. >

프로세스 종료

              2:错误为:./configure: 오류: HTTP 재작성 모듈에는 PCRE 라이브러리가 필요합니다.

                         

yum -y install pcre-devel

              3:

错误提示:./configure: 오류: HTTP 캐시 모듈에는 md5 기능이 필요합니다. OpenSSL 라이브러리.  

--without-http-                   캐시 옵션을 사용하여 모듈을 비활성화하거나 OpenSSL 라이브러리를 시스템에 설치하거나, ​​OpenSSL을 빌드할 수 있습니다. --with-http_ssl_module --                        with-openssl= 옵션을 선택하세요.         解决办法:

          yum -yinstall openssl openssl-devel

      安装完毕。

版权声ming:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了Nginx는 Linux의 보안 부서, 包括了방면에 있는 内容, 希望对PHP教程有兴趣的朋友有所帮助.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.