리눅스 설치 nginx
풀어 주다: 2016-08-08 09:23:29
1) nginx 다운로드
Java 코드
- wget http:// nginx.org/download/nginx-0.8.54.tar.gz
기본적으로 현재 디렉터리에 다운로드됩니다. pwd 디렉터리
2) 압축 풀기
Java 코드
- tar zxvf nginx-0.8.54.tar.gz
nginx 디렉토리 입력 cd nginx-0.8.54
3)
Java 코드
- ./configure
구성 단계에서 pcre를 찾을 수 없다는 오류가 발생할 수 있습니다
인터넷에 연결될 수 있으면 다음을 권장합니다. yum 명령을 사용하여 종속 패키지를 설치합니다.
Java 코드
-
yum -y install gcc pcre-devel openssl openssl-devel
네트워크가 없을 경우 CentOS 5.5 DVD에서 아래 패키지를 찾아 순서대로 설치하시면 됩니다
Java 코드
- rpm -ivh pcre-devel-6.6-2.el5_1. 7.i386.rpm
- rpm -ivh openssl-0.9.8e-12.el5_4.6.i386.rpm
- rpm -ivh e2fsprogs-devel-1.39-23.el5.i386.rpm
- rpm -ivh keyutils-libs-devel-1.2-1.el5.i386.rpm
- rpm -ivh libsepol- devel-1.15.2-3.el5.i386.rpm
- rpm - ivh libselinux-devel- 1.33.4-5.5.el5.i386.rpm
- rpm -ivh krb5 -devel-1.6.1-36.el5_4.1.i386.rpm
- rpm -ivh zlib-devel-1.2.3-3.i386.rpm
- rpm - ivh openssl-devel- 0.9.8e-12.el5_4.6.i386.rpm
설치 후 ./configure
를 실행하면 마지막으로 다음과 유사한 메시지가 표시되어 컴파일이 성공했음을 알 수 있습니다.
Java 코드
- 구성 요약
- + 시스템 PCRE 라이브러리 사용
- + OpenSSL 라이브러리는 사용하지 않음
- + md5: 시스템 암호화 라이브러리 사용
- + sha1 라이브러리는 사용하지 않음
- + 시스템 zlib 라이브러리 사용
4)
Java 코드
- make
5)
Java 코드
- make install
기본적으로
Java 코드
- / usr/local/nginx
디렉토리 아래 6) Java 시작 코드
- /usr/local/nginx/sbin/nginx
시작 성공
Java 코드
- [root@maomao sbin] # ps aux | grep nginx
- root 10391 0.0 0.0 > ? :48 0:00 nginx: [b][color=red]master[/color][/b] 프로세스 ./nginx 아무도 10392 0.0
0.0- 4164 796 ?S 성공적으로 시작됩니다. 마스터가 기본 프로세스입니다. 닫을 때 이 프로세스를 종료하면 다른 하위 프로세스도 자동으로 종료됩니다. 브라우저 http://localhost/를 열어 기본 시작 페이지를 확인하세요. nginx nginx에 오신 것을 환영합니다! nginx는 기본적으로 포트 80을 사용합니다. nginx 설치 디렉터리의 conf/nginx.conf 파일에서 변경할 수 있습니다. Java 코드
vim /usr/local/nginx/conf/nginx.conf
다음 프래그먼트를 찾아 변경한 후
Java 코드
- 서버 {
- 듣기 80 //port
- server_name localhost;//도메인 이름 바인딩
- 위치 / {
- 루트 html; //기본 디렉토리
index.html index.htm - //기본 홈페이지 이름
} }
변경 후 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31