nginx 의 yum 과 소스 패키지 설치 의 차이

10304 단어 Nginx
여기 설명 좀 해 주세요.  yum  화해시키다   설치 의 차이 점:yum  설 치 는 온라인 설치 입 니 다. 장점 은 설치 방식 이 간단 하고 실수 하기 쉽 지 않 습 니 다.  설치  nginx  원본 코드 를 다운로드 하여 자신의 시스템 에서 실행 가능 한 파일 을 컴 파일 하고 실행 합 니 다. 장점 은 자신의 시스템 에서 컴 파일 되 었 기 때문에 자신의 시스템 성능 에 더욱 부합 되 기 때 문 입 니 다. 즉, 자신의 시스템 에서 실행 된다 는 것 입 니 다.  nginx  서비스 성능 이 더 좋다.
설치 경로 가 다 름
그들 사이 의 가장 큰 차 이 는 이다.yum  온라인 설치  nginx  설치 파일 을 시스템 의 다른 위치 에 두 면 명령 을 통 해  rpm -ql nginx  설치 경 로 를 보 려 면 다음 과 같 습 니 다.
➜  ~ rpm -ql nginx
/etc/logrotate.d/nginx
/etc/nginx
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
/etc/nginx/conf.d/ssl.conf
/etc/nginx/conf.d/virtual.conf
/etc/nginx/fastcgi.conf
/etc/nginx/fastcgi.conf.default
/etc/nginx/fastcgi_params
/etc/nginx/fastcgi_params.default
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/mime.types.default
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf.default
/etc/nginx/scgi_params
/etc/nginx/scgi_params.default
/etc/nginx/uwsgi_params
/etc/nginx/uwsgi_params.default
/etc/nginx/win-utf
/etc/rc.d/init.d/nginx
/etc/sysconfig/nginx
/usr/lib/perl5/vendor_perl/auto/nginx
/usr/lib/perl5/vendor_perl/auto/nginx/nginx.so
/usr/lib/perl5/vendor_perl/nginx.pm
/usr/sbin/nginx
/usr/share/doc/nginx-1.0.15
/usr/share/doc/nginx-1.0.15/CHANGES
/usr/share/doc/nginx-1.0.15/LICENSE
/usr/share/doc/nginx-1.0.15/README
/usr/share/man/man3/nginx.3pm.gz
/usr/share/man/man8/nginx.8.gz
/usr/share/nginx/html/404.html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/index.html
/usr/share/nginx/html/nginx-logo.png
/usr/share/nginx/html/poweredby.png
/usr/share/vim/vimfiles/ftdetect/nginx.vim
/usr/share/vim/vimfiles/indent/nginx.vim
/usr/share/vim/vimfiles/syntax/nginx.vim
/var/lib/nginx
/var/lib/nginx/tmp
/var/log/nginx

마 운 트 해제 할 때 명령 을 통 해 마 운 트 해제 할 수 있 습 니 다. 이 파일 들 을 수 동 으로 삭제 할 수 없 기 때문에 명령 을 통 해 마 운 트 해제 할 수 있 습 니 다.  rpm -e nginx  마 운 트 해제 하 러 왔 습 니 다. 이 명령 은 일반적으로 잘못 보고 되 지 않 습 니 다. 왜냐하면...  nginx  다른 가방 과 의존 관계 가 없 으 며, 가방 에 의존 하 는 문 제 를 제시 하면 시도 해 볼 수 있 습 니 다.  rpm -e --nodeps nginx  마 운 트 해제, 이 명령 은 강제 마 운 트 해제 에 해당 하 며 의존 문 제 를 고려 하지 않 습 니 다.  그의 모든 파일 (프로필, 라 이브 러 리 파일, 자원 파일 등 포함) 을 같은 디 렉 터 리 에 설치 합 니 다. 마 운 트 해제 하고 싶 을 때 이 파일 을 직접 삭제 하면 됩 니 다. 스 팸 파일 이 존재 하지 않 습 니 다. 컴 파일 을 통 해 설 치 된 소프트웨어 는 보통  /usr/local/  경로 아래.
시작 방식 이 다 릅 니 다.yum  설치 하 다.  nginx 저 희 는 시스템 서비스 명령 을 통 해  service  시작 또는 정지
service nginx start #   nginx   

service nginx stop #   nginx   

service nginx restart #   nginx   
 설치 하 다.  nginx  시작 할 때 사용 할 수 없습니다.  service  시작 하려 면 실행 해 야 합 니 다.  nginx  디 렉 터 리 아래 설치  sbin  디 렉 터 리 아래  nginx  실행 가능 한 프로그램 입 니 다. 다음 과 같 습 니 다.  nginx  설치  /usr/local/webserver/  디 렉 터 리 아래)
➜  ~ /usr/local/webserver/nginx/sbin/nginx           #   nginx   
➜  ~ /usr/local/webserver/nginx/sbin/nginx -s stop   #   nginx   

설치 디 렉 터 리 에 직접 들 어가 서 실행 합 니 다.  ./nginx  그 럴 수도 있 습 니 다. 이 두 가지 방식 은 똑 같 습 니 다. . 현재 디 렉 터 리
➜  ~ cd /usr/local/webserver/nginx/sbin 
➜  sbin ls
nginx
➜  sbin ./nginx           #   nginx   
➜  sbin ./nginx -s stop   #   nginx   
: ,yum nginx , , , , 80 ,

좋은 웹페이지 즐겨찾기