Linux 시스템에서 Nginx 구성-프로 테스트 가능
1. 엔진엑스 다운로드
Nginx 다운로드
추출 코드: wa2o
2. 설치 패키지를 Linux의 지정된 폴더에 복사합니다.
여기서는 Xftp를 사용할 수 있습니다.(요컨대 어떤 방법을 사용하든 Nginx 설치 패키지를 Linux의 지정된 폴더에 복사하기만 하면 됩니다.)
Xftp를 사용하여 여기에 파일을 복사하면 파일 업로드에 실패했다는 오류가 발생합니다.
솔루션: 오류의 원인은 Nginx가 복사된 폴더에 권한이 없기 때문입니다. 다음 명령을 사용해야 합니다.
chmod 777 目标文件夹
3. 설치 패키지의 압축을 풉니다.
tar -zxvf nginx-1.17.3.tar.gz
5. Nginx에 필요한 구성 패키지 PCRE를 설치합니다.
PCRE의 역할은 Nginx가 Rewrite 기능을 지원하도록 하는 것입니다.
yum -y install pcre-devel openssl openssl-devel
위의 작업이나 다른 과정에서 gcc 필드가 포함된 오류가 발생하면 gcc 컴파일 환경이 없다는 의미이며(Nginx는 C로 작성되었기 때문에 gcc 컴파일 환경이 필요함) 다운로드가 필요합니다. gcc 설치 지침은 다음과 같습니다 .
yum -y install gcc
6. Nginx 디렉토리에서 바로 가기를 만듭니다.
바로 가기를 만들 때 주의해야 합니다. Nginx 압축 해제 후 Nginx 디렉토리에 들어가야 합니다.
이 디렉토리에서 실행하십시오.
./configure --prefix=/usr/local/nginx-1.17.3
전제는 /usr/local/nginx-1.17.3이 존재해야 하므로 바로가기를 설정하기 전에 폴더를 미리 생성해 두어야 합니다.
7. Nginx 컴파일
이 작업은 Nginx 압축 해제 후 디렉터리에서 수행해야 합니다.
make && make install
다음 정보가 표시되면 컴파일이 성공했음을 나타냅니다.
make[1]: Leaving directory `/home/anne/workspace/nginx-1.17.3'
8. 엔진엑스 시작
이 작업은 Nginx의 바로 가기 디렉터리에서 수행해야 합니다.
실행:
./nginx
Nginx 시작 여부 확인:
명령:
ps -ef |grep nginx
다음 조건이 표시되면 시작이 시작된 것입니다.
[root@localhost sbin]# ps -ef|grep nginx
root 46047 1 0 03:48 ? 00:00:00 nginx: master process ./nginx
nobody 46048 46047 0 03:48 ? 00:00:00 nginx: worker process
root 46398 39140 0 05:08 pts/1 00:00:00 grep nginx
9. 설치 성공 여부 확인
먼저 Linux IP 주소를 확인하십시오.
주문하다:
ip add
그런 다음 로컬 브라우저를 열고 IP 주소를 입력하면 Welcome to nginx!가 나타나면
성공적으로 설치된 것입니다! (Nginx가 시작되었는지 확인)
부록(공통 Nginx 명령):
- Nginx 시작
./sbin/nginx
- nginx 중지
./sbin/nginx -s stop 或者 ./sbin/nginx -s quit
- 과부하 구성
./sbin/nginx -s reload(平滑重启) service nginx reload
- 지정된 구성 파일 오버로드
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf
- Nginx 버전 확인
./sbin/nginx -v
- 구성 파일이 올바른지 확인하십시오.
./sbin/nginx -t
- 도움말 정보 표시
./sbin/nginx -h