1. 공식 웹사이트에서 설치 패키지를 다운로드하세요
Linux에 적합한 버전을 선택하세요. 여기서 최신 버전을 선택하여 로컬로 다운로드하여 서버에 업로드하거나 centos에서 wget 명령을 사용하여 직접 다운로드하세요.
/usr/local 디렉토리로 전환하고 소프트웨어 패키지를 다운로드하세요
# cd /usr/local # wget http://nginx.org/download/nginx-1.11.5.tar.gz
2. nginx 설치
먼저 다음 명령을 실행하여 nginx 종속 라이브러리를 설치하세요. 설치가 실패할 수 있습니다. 특히 기사 마지막 부분에 있는 오류 메시지를 참조하세요.
# yum install gcc-c++ # yum install pcre # yum install pcre-devel # yum install zlib # yum install zlib-devel # yum install openssl # yum install openssl-devel
설치 패키지 압축 풀기
# tar -zxvf nginx-1.11.5.tar.gz
nginx는 /usr/local/nginx-1.11.5 디렉터리에 압축이 풀렸습니다. (압축된 패키지를 /usr/local/nginx 디렉터리에 풀거나 압축이 풀린 디렉터리의 이름을 바꾸지 마세요. nginx, nginx는 기본적으로 /usr/local/nginx 디렉터리에 설치되므로 nginx-1.11.5/ 디렉터리로 전환하세요
# cd /usr/local/nginx-1.11.5/
Execute # ./configure
# ./configure
이 작업은 현재 시스템 환경을 감지하여 nginx를 성공적으로 설치한 후 이 작업을 수행한 후 다음 프롬프트가 나타날 수 있습니다:
os 확인 중
+ linux 3.10.0-123.el7.x86_64 x86_64
c 컴파일러 확인 중 ... 찾을 수 없음
. /configure: 오류: c 컴파일러 cc를 찾을 수 없습니다
위의 오류 메시지가 나타나면 yum install gcc-c++를 실행하여 gcc를 설치하세요.
./configure: 오류: http rewrite 모듈에는 pcre가 필요합니다. library.
--without-http_rewrite_module
옵션을 사용하여 모듈을 비활성화하거나 pcre 라이브러리를 시스템에 설치하거나 --with-pcre를 사용하여 nginx를 사용하여 소스에서 정적으로 pcre 라이브러리
를 빌드할 수 있습니다. = 위의 프롬프트가 나타나면 pcre 라이브러리가 없다는 의미입니다 ./configure: 오류: http gzip 모듈에는 zlib 라이브러리가 필요합니다. 모듈을 비활성화하거나 --without-http_gzip_module 옵션을 사용하거나 zlib 라이브러리를 시스템에 설치하거나 --with-zlib= 를 빌드합니다. 위 프롬프트가 나타나면 zlib 라이브러리가 없다는 뜻입니다 ./configure: 오류 프롬프트가 나타나지 않으면 현재 환경에 nginx를 설치할 수 있다는 뜻입니다. make 및 make install을 실행하여 nginx를 컴파일합니다 오류가 없으면 nginx가 성공적으로 설치되었음을 의미합니다. 기본 설치 위치는 /usr/local/nginx이며, 이전 /usr/local/nginx-1.11.5/는 삭제해도 됩니다. cp: 'conf/koi-win'과 '/usr/local/nginx/conf/koi-win'이 동일한 파일이 나타나면 설치 패키지의 압축을 /usr/local/에 풀었기 때문일 수 있습니다. 해결 방법은 디렉토리 이름을 다른 이름으로 바꾼 다음 make를 실행하고 make install하는 것입니다. 3. 부팅 시 nginx가 시작되도록 구성 /lib/systemd/system/ 디렉토리로 전환하고 nginx를 생성합니다. .service file vim nginx.service 파일 내용은 다음과 같습니다. 종료하고 파일을 저장하고 systemctl 활성화 nginx.service를 실행하여 부팅 시 nginx를 시작합니다 systemctl start nginx.service nginx 시작 systemctl nginx.service 중지 End nginx systemctl restart nginx.service nginx를 다시 시작 4. 설치 성공 여부 확인 http://server ip/ 입력 nginx 인터페이스가 보이면 의미 설치 성공 위 내용은 CentOS7은 Nginx를 설치하고 자동 시작 인스턴스 분석을 구성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!# make
# make install
# cd /lib/systemd/system/
# vim nginx.service
[unit]
description=nginx
after=network.target
[service]
type=forking
execstart=/usr/local/nginx/sbin/nginx
execreload=/usr/local/nginx/sbin/nginx reload
execstop=/usr/local/nginx/sbin/nginx quit
privatetmp=true
[install]
wantedby=multi-user.target
# systemctl enable nginx.service