nginx的yum 和 源码包 安装的 区别
来源:互联网 发布:openwrt防网络尖兵 编辑:程序博客网 时间:2024/05/19 22:05
这里先说明下 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 lsnginx➜ sbin ./nginx #启动 nginx 服务➜ sbin ./nginx -s stop #停止 nginx 服务
注意:在自己的系统中只用选择一种安装方式即可,yum 安装的 nginx 版本可能不是最新的,可以通过 源码包 安装最新的,但系统中只要一种就可以,如果你想安装两个安装也可以,但是他们监听的端口都是 80 端口,每次只能启动一个
- nginx的yum 和 源码包 安装的 区别
- Nginx的YUM安装和编译安装
- rpm包和源码包安装的区别
- rpm包和源码包安装的区别
- 源码包和RPM包的区别
- nginx的yum在线安装
- yum安装的nginx配置
- nginx的yum安装方法
- yum 安装nginx 后 nginx的 目录
- rpm包安装、源码包安装的区别
- centos中mysql的源码安装和yum安装
- CentOS7用源码包的形式安装Nginx服务器
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)
- nginx 源码包安装
- 源码包安装 yum 7.4
- RPM,YUM,源码包安装
- yum更换国内源、yum下载rpm包和源码包安装
- yum upgrade和yum update的区别
- 清除Adnroid (安卓)手机微信浏览器的缓存
- bugku ctf 一段base64 wirteup
- ListView的使用
- 详解数据库中的视图、临时表
- 【bzoj2017】[Usaco2009 Nov]硬币游戏
- nginx的yum 和 源码包 安装的 区别
- linux下的C语言开发(makefile编写)
- 上一个排列算法java
- java流概述
- 向centos中拖放文件
- Java并发之ReentrantLock
- Http GET的传输方式
- AndroidStudio 中5.0以下的模拟器无法联网的问题 记录
- Lua学习笔记之table