>운영 및 유지보수 >엔진스 >Linux에 Nginx 서버를 설치하고 구축하는 방법

Linux에 Nginx 서버를 설치하고 구축하는 방법

PHPz
PHPz앞으로
2023-05-11 22:52:041914검색

1. nginx 압축 패키지 nginx-1.8.0.tar.gz를 리눅스 서버에 업로드합니다

2. nginx는 C 언어로 개발되었기 때문에 여기에 nginx의 소스 코드를 컴파일하여 설치해야 합니다. Linux C 언어 컴파일 환경 gcc에서
이 단계를 이미 설치한 경우 생략할 수 있습니다. 그렇지 않으면

yum install gcc-c++

3 명령을 실행합니다. nginx의 http 모듈은 pcre를 사용하여 정규식을 구문 분석하므로 Linux의 pcre 라이브러리.

yum install -y pcre pcre-devel

4. zlib 라이브러리는 다양한 압축 및 압축 해제 방법을 제공합니다. nginx는 zlib를 사용하여 http 패키지의 내용을 gzip하므로 Linux에 zlib 라이브러리를 설치해야 합니다.

yum install -y zlib zlib-devel

5.nginx는 http 프로토콜뿐만 아니라 https(즉, SSL 프로토콜을 통해 http 전송)도 지원하므로 Linux에는 openssl 라이브러리를 설치해야 합니다.

yum install -y openssl openssl-devel

6. Linux에서 nginx용 임시 디렉터리를 만듭니다. Linux 파일 시스템의 /var 아래에 temp 폴더를 만들고 temp 아래에 nginx를 만들었습니다. 즉:/var/temp/nginx

7.

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

8 명령을 실행합니다. 소스 코드를 컴파일하고 nginx:

make

make install

9를 설치합니다. 브라우저에서 http://를 방문하세요. localhost

이때 nginx 프로세스의 실행 상태도 확인할 수 있습니다:

cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.cof

10. nginx 서버를 중지하는 방법:


방법 1: 먼저 nginx 프로세스 ID를 찾은 다음 kill 명령을 사용하여 프로세스를 강제로 종료합니다.

ps aux|grep nginx

방법 2(권장): 작업 처리가 완료된 후 nginx 프로세스를 중지합니다.

아아아아

위 내용은 Linux에 Nginx 서버를 설치하고 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제