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

PHPz
풀어 주다: 2023-05-11 22:52:04
앞으로
1853명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!