Ame's blog Ame's blog
首页
  • 前端核心

    • HTML
    • CSS
    • JavaScript
    • Web API接口
    • TypeScript
    • 浏览器
    • UI库
    • 前端框架
    • 前端工具库
  • 也许是后端

    • node
  • 学习笔记

    • 暂时为空
UI
  • 编译原理
  • 网络
  • 计算机组成
  • 数据结构与算法
  • 操作系统原理
  • 设计模式
  • 数据库
  • 面试
关于
  • 网站
  • 前端通用资源
  • Vue资源
  • React资源
  • Node资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Ame

做一个懂UI的前端工程师
首页
  • 前端核心

    • HTML
    • CSS
    • JavaScript
    • Web API接口
    • TypeScript
    • 浏览器
    • UI库
    • 前端框架
    • 前端工具库
  • 也许是后端

    • node
  • 学习笔记

    • 暂时为空
UI
  • 编译原理
  • 网络
  • 计算机组成
  • 数据结构与算法
  • 操作系统原理
  • 设计模式
  • 数据库
  • 面试
关于
  • 网站
  • 前端通用资源
  • Vue资源
  • React资源
  • Node资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Nginx

    • Nginx 基本配置详解
    • Nginx配置及强制跳转Https
    • Nginx的yum安装与源码包安装的区别
      • 介绍
      • 区别
        • 安装路径不同
        • 启动、卸载方式不同
    • Nginx常用命令
    • Nginx反向代理时去除前缀
  • Http

  • 网络代理

  • WebSocket

  • 计算机网络
  • Nginx
Ame
2020-06-12

Nginx的yum安装与源码包安装的区别

这里先说明下 yum 和 源码包 安装的 区别:

# 介绍

yum 安装是在线安装,好处是:安装方式简单,不易出错; 源码包 安装是先将 nginx 的源码下载下来,在自己的系统里编译生成可执行文件,然后执行,这种方式执行效率更好。

# 区别

# 安装路径不同

yum 在线安装会将 nginx 的安装文件放在系统的不同位置,可以通过命令 rpm -ql nginx 来查看安装路径,如下所示:

/etc/logrotate.d/nginx
/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
/usr/bin/nginx-upgrade
/usr/lib/.build-id
/usr/lib/.build-id/2d
/usr/lib/.build-id/2d/da6018ae12edb856ad3d2cf61bf586b6b4873c
/usr/lib/systemd/system/nginx.service
/usr/lib64/nginx/modules
/usr/sbin/nginx
/usr/share/doc/nginx
/usr/share/doc/nginx/CHANGES
/usr/share/doc/nginx/README
/usr/share/doc/nginx/README.dynamic
/usr/share/licenses/nginx
/usr/share/licenses/nginx/LICENSE
/usr/share/man/man3/nginx.3pm.gz
/usr/share/man/man8/nginx-upgrade.8.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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

卸载的时候,只能通过命令 rpm -e nginx 来卸载,如果提示关于 依赖包的问题 ,可以尝试rpm -e --nodeps nginx 来强制卸载。

源码包 将它nginx的所有文件(包括配置文件,库文件,资源文件等)都安装在同一个目录下,想卸载的时候,直接将这个文件删除就可以。 通过源码包编译安装的软件,通常都放在 /usr/local/包名 路径下。

# 启动、卸载方式不同

yum 安装 nginx,我们可以通过 系统服务命令 service 来启动或停止

service nginx start #启动 nginx 服务

service nginx stop #停止 nginx 服务

service nginx restart #重启 nginx 服务
1
2
3
4
5

源码包需要执行 nginx 安装目录下的 sbin 目录下的 nginx 可执行程序才行,如下(nginx 安装在 /usr/local/webserver/ 目录下)

/usr/local/webserver/nginx/sbin/nginx           #启动 nginx 服务
/usr/local/webserver/nginx/sbin/nginx -s stop   #停止 nginx 服务
1
2
编辑 (opens new window)
上次更新: 2021/03/31, 14:03:00
Nginx配置及强制跳转Https
Nginx常用命令

← Nginx配置及强制跳转Https Nginx常用命令→

最近更新
01
TypeScript类型定义
03-20
02
Typescript
03-19
03
常用兼容IE或增强浏览器的库
03-09
更多文章>
Theme by Vdoing | Copyright © 2020-2021 Ame | MIT License | 鲁ICP备18003274号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式