Linux系统下nginx的安装与卸载

1.1 安装

  1. 准备依赖环境
1.安装 gcc 依赖库
    yum install gcc-c++
2.安装 PCRE pcre-devel 依赖库
    yum install -y pcre pcre-devel
3.安装 zlib 依赖库
    yum install -y zlib zlib-devel
4.安装 OpenSSL 依赖库
    yum install -y openssl openssl-devel
  1. 下载源码
1.下载
    wget http://nginx.org/download/nginx-1.18.0.tar.gz
2.解压
    tar -zxvf nginx-1.18.0.tar.gz
  1. 编译安装
1. 进入解压目录
    cd nginx-1.18.0/
2.预编译
    ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module
3.检查是否编译正确
    echo $?  # 如果返回值是 0,就是执行成功;如果是返回值是 0 以外的值,就是失败。
4.编译
    make
5.安装
    make install
6.启动
在--prefix指定的目录下/sbin下执行以下命令启动
    ./nginx

######################################
在 ./configure 命令后跟了一堆参数,它们分别表示:
--prefix:指定当前要安装的 Nginx 主程序目录
--sbin-path:安装完成后,使用 Nginx 的命令放在该目录下(可以省略)
--user:运行 Nginx 的用户(可以省略)
--group:运行 Nginx 的用户组(可以省略)
--with-(模块名):为 Nginx 添加的模块(可以省略)
  1. 访问服务器的ip即可查看是否安装成功 页面出现 Welcome to nginx!代表安装成功,如果没有出现,请检查防火墙,默认端口80,一半服务器都放行此端口呢。

1.2 卸载

1.使用命令查看安装位置
    whereis nginx
2.删除nginx安装目录
    rm -rf nginx/
3.查找相关的文件并删除
    find / -name nginx

1.3 常用命令

启动:
    默认配置文件
        ./nginx
    使用别的配置文件
        ./nginx -c path
停止:
    立即停止
        ./nginx -s stop
    平滑停止
        ./nginx -s quit
重启:
        ./nginx -s reload

Original: https://www.cnblogs.com/code-slave/p/16343078.html
Author: 行行出bug
Title: Linux系统下nginx的安装与卸载

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713827/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • yum安装Mysql8.0

    停止MySQL service mysqld status service mysqld stop 卸载已经安装过的MySQL 检查是否已经安装 rpm -qa|grep mysq…

    技术杂谈 2023年6月21日
    0114
  • 基础篇:JAVA集合,面试专用

    没啥好说的,在座的各位都是靓仔 List 数组 Vector 向量 Stack 栈 Map 映射字典 Set 集合 Queue 队列 Deque 双向队列 关注公众号,一起交流,微…

    技术杂谈 2023年7月25日
    092
  • 前端性能优化?

    减少HTTP请求(合并css、js,雪碧图/base64图片) 压缩(css、js、图片皆可压缩,使用webpack uglify和 svg) 样式表放头部,脚本放底部 使用CDN…

    技术杂谈 2023年5月31日
    076
  • fckeditor实现ctrl+v粘贴word图片并上传

    由于工作需要必须将word文档内容粘贴到编辑器中使用 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解决这一问题 找了很久,试用了很多编辑器,发现…

    技术杂谈 2023年5月30日
    081
  • 从业20年一直私藏的9个视频素材源头(超好用)

    1、名称:灵感 网站:奇趣生活有灵感 推荐理由:灵感是国内唯一有AI视频搜索功能的APP,就是拍照就能找出视频源头和相关内容,而且内容非常丰富,还能直接登陆外网,正如其名,灵感不断…

    技术杂谈 2023年5月31日
    082
  • ATL字符串转换宏

    有比MultiByteToWideChar和WideCharToMultiByte更简单的字符串转换宏,你相信吗?头文件 d:\program files\microsoft vi…

    技术杂谈 2023年5月31日
    086
  • HTTPS&SPDY&HTTP2&QUIC&HTTP3

    HTTPS 密钥交换,加密和解密 SPDY&HTTP2 QUIC&HTTP3 posted @2022-06-15 20:42 放飞梦想C 阅读(24 ) 评论()…

    技术杂谈 2023年7月24日
    085
  • quartz框架(四)-Job相关内容

    本篇博文,博主主要介绍job相关的内容。 job是业务类需要实现的接口,代表需要被调度框架进行调度的任务。job源码如下所示,从源码中我们可以看到,job接口只有一个excute方…

    技术杂谈 2023年7月24日
    066
  • Python基本语法学习

    CSN Python学习作业 Python的变量不需要声明,但每个变量在使用前都必须赋值。在Python中,变量就是变量,它没有所谓的”类型”一说 Pyth…

    技术杂谈 2023年7月11日
    068
  • ps插件camera raw 15.0,摄影后期必看的ACR15.0新功能保姆级教程

    Original: https://www.cnblogs.com/aurora-123/p/16862332.htmlAuthor: 佛系女孩Title: ps插件camera …

    技术杂谈 2023年7月11日
    058
  • 什么是 inode ?

    一般来说,面试不会问 inode 。但是 inode 是一个重要概念,是理解 Unix/Linux 文件系统和硬盘储存的基础。 理解inode,要从文件储存说起。 文件储存在硬盘上…

    技术杂谈 2023年5月31日
    096
  • 实践GoF的设计模式:迭代器模式

    摘要:迭代器模式主要用在访问对象集合的场景,能够向客户端隐藏集合的实现细节。 有时会遇到这样的需求,开发一个模块,用于保存对象;不能用简单的数组、列表,得是红黑树、跳表等较为复杂的…

    技术杂谈 2023年5月31日
    099
  • CSS的简单了解

    Hello CSS- Original: https://www.cnblogs.com/41357wangsun/p/16528876.htmlAuthor: 叨叨不是刀刀Tit…

    技术杂谈 2023年6月21日
    082
  • Windows下USB磁盘开发系列二:枚举系统中所有USB设备

    上篇 《Windows下USB磁盘开发系列一:枚举系统中U盘的盘符》介绍了很简单的获取系统U盘盘符的办法,现在介绍下如何枚举系统中所有USB设备(不光是U盘)。 主要调用的API如…

    技术杂谈 2023年5月31日
    078
  • Java设计模式

    面向对象思想设计原则及常见的设计模式 设计原则: 单一职责原则:高内据低耦合 开闭原则:一个对象对扩展开放,对修改关闭 里氏替换原则:在任何父类出现的地方都可以用它的子类来替换;也…

    技术杂谈 2023年6月21日
    074
  • CVer想知道的都在这里了,一起分析下《中国计算机视觉人才调研报告》吧!

    最近闲来无事,老潘以一名普通算法工程师的角度,结合自身以及周围人的情况, 理性也感性地分析一下极市平台前些天发布的 2020年度中国计算机视觉人才调研报告。 以下的”计…

    技术杂谈 2023年7月10日
    092
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球