오늘은 Linux 환경에서 Nginx를 설치하는 방법을 안내해 드리겠습니다. 여기서 사용되는 Linux 시스템은 CentOS 7.2입니다.
1. Nginx 공식 웹사이트에서 Nginx를 다운로드하세요. 여기에 사용된 버전은 1.13.6.
2. 다운로드한 Nginx를 Linux에 업로드합니다. 여기서는 /opt/nginx 디렉터리를 예로 들어 보겠습니다. 압축을 풀려면 "tar -zxvf nginx-1.13.6.tar.gz"를 실행하세요.
3. /opt/nginx/nginx-1.13.6 디렉터리로 전환하고 초기 구성을 위해 ./configure를 실행합니다. 다음 프롬프트가 나타나면 PCRE가 머신에 설치되어 있지 않다는 의미이며 Nginx는 PCRE를 수동으로 설치해야 함을 의미합니다. 포럼에서 검색하고 볼 수 있습니다.
PCRE(Perl Compatible Regular Expressions)는 Perl 호환 정규식 라이브러리를 포함한 경량 Perl 함수 라이브러리입니다. Boost와 같은 정규식 라이브러리보다 훨씬 작습니다. PCRE는 사용하기 매우 쉽고 성능이 POSIX 정규식 라이브러리 및 일부 기존 정규식 라이브러리를 능가합니다.
1. 먼저 https://sourceforge.net/projects/pcre/files/pcre/로 이동하여 여기서 다운로드한 버전은 8.40입니다.
2. pcre-8.40.tar.gz를 /opt/pcre 디렉터리에 업로드하고 "tar -zxvf pcre-8.40.tar.gz"를 실행한 다음 pcre-8.40 디렉터리를 추출한 다음 chmod –R 777 pcre-8.40을 실행합니다. 현재 폴더에 대한 전체 읽기 및 쓰기 권한을 부여합니다.
3. /pcre-8.40 디렉토리에 들어가서 초기 구성을 위해 ./configure를 실행하고 다음과 같은 프롬프트가 나타나면 C++ 컴파일러가 없기 때문입니다.
해결책: yum –y install gcc-c++ 명령을 사용하여 C++ 컴파일러를 설치하세요.
C++ 컴파일러가 성공적으로 설치된 후 ./configure를 실행하세요.
4. make 작업을 실행하고 컴파일합니다.
5. 마지막으로 make install 명령을 실행하면 pcre 설치가 완료됩니다.
/opt/nginx/nginx-1.13.6 디렉터리로 돌아가서 ./configure를 실행하여 nginx 구성을 초기화한 후 마지막으로 다음 정보를 인쇄하여 성공했음을 증명합니다. 빨간색 화살표로 표시된 주소가 nginx를 시작할 때의 경로입니다. .
(참고: nginx 초기화 구성을 위해 ./configure를 실행할 때 SSL 모듈을 추가하려면 다음 명령을 사용할 수 있습니다.
./configure –-prefix=/usr/local/nginx –-with-http_ssl_module
위 명령을 실행할 때 openssl이 설치되지 않은 경우 다음 메시지가 표시됩니다.
./configure: 오류: SSL 모듈에는 OpenSSL 라이브러리가 필요합니다.
이때, yum –y install openssl openssl-devel을 실행하시면 openssl을 설치하신 후 위 작업을 원활하게 진행하실 수 있습니다
4. make install을 실행하여 설치
5. /usr/local/nginx/sbin 디렉터리로 이동하여 ./nginx를 실행하고 nginx를 시작합니다.
6. 설치 및 시작이 성공했는지 테스트하려면 브라우저에 서버 IP: 포트(기본값 80)를 입력하세요. 다음 그림이 나타나면 설치 및 시작이 성공한 것입니다.
nginx 일반 명령:
nginx 프로세스 보기: ps –ef|grep nginx
nginx를 시작하고 /usr/local/nginx/sbin 디렉토리로 이동하여 다음을 실행합니다: ./nginx
nginx 닫기: /usr/local/nginx/sbin 디렉터리에서 다음을 실행합니다: ./nginx -s quit
nginx 구성 파일은 /usr/local/nginx/conf/nginx.conf에 있습니다. 구성 파일 nginx.conf를 수정한 후 구성을 적용하려면 nginx를 다시 시작해야 합니다. ./nginx -s reload. 중지하고 다시 시작하지 않고 수정된 구성을 적용합니다
위 내용은 저와 함께 Linux를 배우고 Nginx를 설치해 보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!