종속성 설치
yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel
이 4가지 종속성을 설치할 때 중간에 몇 가지 질문이 있을 것입니다.
nginx tar 패키지를 다운로드하려면 y를 입력하세요.
//进入/usr/local目录 cd /usr/local //创建一个文件夹nginx mkdir nginx //进入nginx文件夹 cd nginx //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz //解压tar包 tar -xvf nginx-1.13.7.tar.g
nginx 설치
//进入nginx目录 cd /usr/local/nginx //执行命令 ./configure //执行make命令 make //执行make install命令 make install
nginx 시작
/usr/local/nginx/sbin/nginx
참고: 이 경로는 사용자의 설치 경로를 기반으로 하므로 원하는 경로로 변경하면 됩니다.
실행 후 콘솔에 응답이 없으면 브라우저에서 설치한 nginx 서버 주소에 접속하면 nginx 환영 인터페이스를 볼 수 있습니다.
nginx를 시작합니다.
apache가 포트 80을 차지할 수 있으므로 apache 포트를 수정하지 마세요. 우리는 nginx 포트를 수정하도록 선택했습니다.
Linux에서는 /usr/local/nginx/conf/nginx.conf 경로와 Windows 아래의 설치 디렉터리인 confnginx.conf를 수정합니다.
포트를 8090으로 변경하고 localhost를 서버 IP 주소로 변경하세요. (성공이 눈앞이다!!)
Start nginx
netstat -ano|grep 80
실행 결과를 찾을 수 없으면 이전 단계를 무시하세요. (우분투에서 sudo로 시작해야 하며, 그렇지 않으면 포그라운드에서만 실행될 수 있습니다)
nginx 재시작, 종료, 시작
Startup
시작 코드 형식: nginx 설치 디렉터리 주소 -c nginx 구성 파일 주소
예:
[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
Stop
중지하는 방법에는 세 가지가 있습니다. nginx:
정상적으로 중지
1. 프로세스 번호를 확인하세요
[root@linuxserver ~]# ps -ef|grep nginx
2. 프로세스를 종료하세요
[root@linuxserver ~]# kill -quit 2072
빠른 중지
1. 리2. 프로세스 종료
[root@linuxserver ~]# ps -ef|grep nginx강제 중지
[root@linuxserver ~]# kill -term 2132
或 [root@linuxserver ~]# kill -int 2132
1. nginx 구성 파일이 올바른지 확인하세요.
방법 1: nginx 설치 디렉터리 sbin을 입력하고 명령을 입력하세요. /nginx -t
다음 nginx.conf 구문 표시가 정상인지 확인하세요
nginx.conf 테스트가 성공했습니다
구성 파일이 정확하다는 의미입니다!
방법 2: 시작 명령 -c 앞에 -t를 추가합니다.
2. nginx 서비스를 다시 시작합니다.방법 1: nginx 실행 가능 디렉터리 sbin을 입력하고 ./nginx -s 명령을 입력합니다. reload 그게 다야
방법 2: 현재 nginx 프로세스 번호를 찾은 후 kill -hup 프로세스 번호 명령을 입력하여 nginx 서비스를 다시 시작합니다
nginx를 시작하면 다음 오류가 보고됩니다. :
대략적인 의미는 다음과 같습니다. 포트 주소가 이미 사용 중입니다. nginx 서비스 프로세스가 중단되어 포트 80이 사용 중일 가능성이 높습니다. nginx의 기본 포트는 80입니다. 포트 점유율을 쿼리하는 명령을 실행하세요
[root@linuxserver ~]# pkill -9 nginx
포트 80이 사용 중인 것을 확인할 수 있습니다. 이때 kill -9 5347(위 그림에서 볼 수 있듯이 5347은 이 프로세스의 pid)을 실행하여 nginx를 다시 시작하면 됩니다. 여전히 nginx를 시작할 수 없는 경우 오류 메시지에 따라 Baidu로 이동하여 사례별로 특정 문제를 처리할 수 있습니다.
위 내용은 Linux에서 nginx를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!