>백엔드 개발 >PHP 튜토리얼 >Linux 서버 설정 2부 – 소스 코드에서 웹 서버 Nginx 설치

Linux 서버 설정 2부 – 소스 코드에서 웹 서버 Nginx 설치

WBOY
WBOY원래의
2016-07-29 08:57:521000검색

Linux 서버 설정 2부 – 소스 코드에서 웹 서버 Nginx 설치

1. 환경 소개:

Linux 버전: CentOS 7 64비트
nginx 버전: nginx-1.9.5
nginx는 로드 밸런서 및 웹 서버로 사용할 수 있는 경량 웹 서버입니다. nginx의 성능은 이론적으로 단일 머신이 50,000 동시성을 지원할 수 있습니다

2. 준비

1, nginx에 필요한 라이브러리를 설치합니다:
yum install -y gcc gcc-c zlib zlib-devel pcre pcre-devel openssl openssl-devel
분석:
gcc: gcc 컴파일러
gcc-c: nginx의 http 모듈을 컴파일하는 데 사용되는 c 컴파일러
zlib, zlib-devel: http 패키지의 내용을 gzip으로 압축하는 데 사용됩니다.
pcre, pcre-devel: nginx의 다시 쓰기 모듈에 필요한 pcre 라이브러리
openssl, openssl-devel: SSL 프로토콜에서 HTTP 전송을 지원하는 데 사용

2, 사용자 및 사용자 그룹:
groupadd www #www 사용자 그룹 생성
useradd -g www www -s /sbin/nologin # www 사용자를 www 그룹에 생성하고 www 사용자가 시스템에 로그인하는 것을 금지합니다
mkdir -p /alidata/server/nginx #nginx 설치 디렉토리 생성

3. 설치 시작:

cd /alidata/server/source
wget http://nginx.org/download/nginx-1.9.5.tar.gz #nginx 소스 코드 가져오기
tar -zxvf nginx-1.9.5.tar.gz #추출
cd nginx-1.9.5 #소스 디렉터리를 입력하세요
./configure –user=www –group=www –prefix=/alidata/server/nginx –with->http_stub_status_module
–with-http_ssl_module –with-pcre
./configure –help를 사용하여 어떤 컴파일 옵션을 사용할 수 있는지 확인하세요. nginx 모듈은 컴파일 중에 추가해야 하며 동적으로 추가할 수 없습니다.

Linux 서버 설정 2부 – 소스 코드에서 웹 서버 Nginx 설치
위와 같이 실행 후 다음과 같이 나오면 성공입니다.

make && make install #Compile and install

nginx입니다.

4. 시작:

ngin 시작: (Linux의 다른 프로그램이 포트 80을 사용하지 않는지 확인하세요.)
cd /alidata/server/nginx # 설치 디렉터리를 입력하세요
./sbin/nginx #Start

오류가 보고되지 않으면 시작이 성공한 것입니다.
브라우저에 Linux의 IP 주소를 입력하세요. 내 주소는 http://192.168.186.130입니다. 다음 정보가 표시되면

Linux 서버 설정 2부 – 소스 코드에서 웹 서버 Nginx 설치
첨부된 nginx 학습 자료는 http://yun.baidu.com/share/link?shareid=309794494&uk=3156731279

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위에서는 Linux 서버 설정의 두 번째 부분인 관련 내용을 포함하여 소스 코드에서 웹 서버 Nginx를 설치하는 방법을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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