> 백엔드 개발 > PHP 튜토리얼 > 리눅스 설치 nginx

리눅스 설치 nginx

WBOY
풀어 주다: 2016-08-08 09:23:29
원래의
1194명이 탐색했습니다.
1) nginx 다운로드

Java 코드

  1. wget http:// nginx.org/download/nginx-0.8.54.tar.gz

기본적으로 현재 디렉터리에 다운로드됩니다. pwd 디렉터리
2) 압축 풀기

Java 코드

  1. tar zxvf nginx-0.8.54.tar.gz

nginx 디렉토리 입력 cd nginx-0.8.54
3)

Java 코드

  1. ./configure

구성 단계에서 pcre를 찾을 수 없다는 오류가 발생할 수 있습니다
인터넷에 연결될 수 있으면 다음을 권장합니다. yum 명령을 사용하여 종속 패키지를 설치합니다.

Java 코드

  1. yum -y install gcc pcre-devel openssl openssl-devel

네트워크가 없을 경우 CentOS 5.5 DVD에서 아래 패키지를 찾아 순서대로 설치하시면 됩니다

Java 코드

  1. rpm -ivh pcre-devel-6.6-2.el5_1. 7.i386.rpm
  2. rpm -ivh openssl-0.9.8e-12.el5_4.6.i386.rpm
  3. rpm -ivh e2fsprogs-devel-1.39-23.el5.i386.rpm
  4. rpm -ivh keyutils-libs-devel-1.2-1.el5.i386.rpm
  5. rpm -ivh libsepol- devel-1.15.2-3.el5.i386.rpm
  6. rpm - ivh libselinux-devel- 1.33.4-5.5.el5.i386.rpm
  7. rpm -ivh krb5 -devel-1.6.1-36.el5_4.1.i386.rpm
  8. rpm -ivh zlib-devel-1.2.3-3.i386.rpm
  9. rpm - ivh openssl-devel- 0.9.8e-12.el5_4.6.i386.rpm

설치 후 ./configure
를 실행하면 마지막으로 다음과 유사한 메시지가 표시되어 컴파일이 성공했음을 알 수 있습니다.

Java 코드

  1. 구성 요약
  2. + 시스템 PCRE 라이브러리 사용
  3. + OpenSSL 라이브러리는 사용하지 않음
  4. + md5: 시스템 암호화 라이브러리 사용
  5. + sha1 라이브러리는 사용하지 않음
  6. + 시스템 zlib 라이브러리 사용

4)

Java 코드

  1. make

5)

Java 코드

  1. make install

기본적으로

Java 코드

  1. / usr/local/nginx

디렉토리 아래 6)

Java 시작 코드

  1. /usr/local/nginx/sbin/nginx

시작 성공

Java 코드

  1. [root@maomao sbin] # ps aux | grep nginx
  2. root 10391 0.0 0.0 > ? :48 0:00 nginx: [b][color=red]master[/color][/b] 프로세스 ./nginx 아무도 10392 0.0
  3. 0.0
  4. 4164 796 ?S 성공적으로 시작됩니다. 마스터가 기본 프로세스입니다. 닫을 때 이 프로세스를 종료하면 다른 하위 프로세스도 자동으로 종료됩니다. 브라우저 http://localhost/를 열어 기본 시작 페이지를 확인하세요. nginx nginx에 오신 것을 환영합니다! nginx는 기본적으로 포트 80을 사용합니다. nginx 설치 디렉터리의 conf/nginx.conf 파일에서 변경할 수 있습니다. Java 코드

vim /usr/local/nginx/conf/nginx.conf

다음 프래그먼트를 찾아 변경한 후

Java 코드

  1. 서버 {
  2. 듣기 80 //port
  3. server_name localhost;//도메인 이름 바인딩
  4. 위치 / {
  5. 루트 html; //기본 디렉토리
  6. index.html index.htm
  7. //기본 홈페이지 이름
  8. }
  9. }
변경 후 nginx를 다시 시작합니다.

Java 코드

    kill -HUP `cat /usr/local/nginx/logs/nginx .pid`
HUP 신호가 원활하게 다시 시작됩니다.
nginx 중지

Java 코드

    kill `cat /usr/local/nginx/logs/nginx.pid`
이때 http://localhost/ 페이지에 접속하시면 열 수 없습니다.
위 내용은 관련 측면을 포함하여 Linux에서의 nginx 설치에 대해 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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