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/599206/

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

(0)

大家都在看

  • Minio的安装与使用

    Minio的安装与使用 一、Minio介绍 MinIO 是在 Apache License v2.0 下发布的高性能对象存储. 就是说是个存东西的玩意,比较方便配好启动就能访问,也…

    数据库 2023年6月6日
    0107
  • python logging模块详解

    日志 日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次…

    数据库 2023年6月11日
    098
  • MyBatis(一)-入门

    ==>>MyBatis中文网 1、第一个 mybastis程序 1.1 导入jar包 3.4.1 5.1.47 org.mybatis mybatis ${mybati…

    数据库 2023年6月16日
    090
  • java.sql.BatchUpdateException: ORA-01691: Lob 段 CSASSSMBI.SYS_LOB0000076987C00003$$ 无法通过 128 (在表空间 HRDL_CSASS 中) 扩展

    问题: 在tomcat日志信息中出现:java.sql.BatchUpdateException: ORA-01691: Lob 段 CSASSSMBI.SYS_LOB000007…

    数据库 2023年6月11日
    0110
  • Javaweb07-三层架构(BaseDao)

    1、BaseDao 持久层业务接口实现类的公共父类,定义了jdbc操作数据库的所有公共方法,方便子类继承; import java.io.InputStream; import j…

    数据库 2023年6月16日
    0105
  • MySQL alter table时执行innobackupex全备再谈Seconds_Behind_Master

    1.场景描述 早上7:25 接到Report中心同学告警,昨天业务报表数据没有完整跑出来,缺少500位业务员的数据,并且很快定位到,缺少的是huabei_order库上的数据。Re…

    数据库 2023年5月24日
    099
  • 数组

    1. 数组概述 数组(array): 存储一个元素个数固定且元素类型相同的有序集 2. 数组的定义格式 格式一 数据类型[] 变量名 int[] array; –>推荐 格…

    数据库 2023年6月14日
    088
  • 基于PHP7.2+MySQL5.7的回收租凭系统

    likeshop回收租赁系统适用于物品回收、物品租赁、二手买卖交易等三大场景。 系统支持智能评估回收价格,后台调整最终回收价,用户同意回收后系统即刻放款,用户微信零钱提现。支持在线…

    数据库 2023年6月14日
    093
  • 分库分表真的适合你的系统吗?聊聊分库分表和NewSQL如何选择

    曾几何时,”并发高就分库,数据大就分表”已经成了处理 MySQL 数据增长问题的圣经。 面试官爱问,博主爱写,考生爱背诵,似乎形成了一个闭环。 [En] I…

    数据库 2023年5月24日
    0113
  • 1_Maven

    一. 引言 1.1 项目管理问题 项目中jar包资源越来越多, jar包的管理越来越沉重 1.1.1 繁琐 要为每个项目手动导入所需的jar, 需要搜集全部的jar 1.1.2 复…

    数据库 2023年6月11日
    0101
  • 高并发组件了解

    消息队列 A服务和多个服务耦合,内部维护对多个服务发送数据的接口,那么这些接口如果有的挂了,有的不需要了,那么还得修改A内部的代码,如果使用MQ,A发送消息就好,不必考虑那么多事情…

    数据库 2023年6月16日
    067
  • Redis集群(一)主从复制

    一、主从复制概述 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由…

    数据库 2023年6月11日
    089
  • 计算机网络基础

    计算机网络基础 计算机网络的定义和功能 计算机网络是利用通信设备和线路,将分布在地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件(网络通信协议及网络操作系统等…

    数据库 2023年6月16日
    084
  • EXCLE中SUMIF和SUMIFS的用法

    一、函数的含义 1、SUMIF函数在EXCLE中是用来对指定条件对若干单元格求和; 2、SUMIFIS函数在EXCLE中是用来对一个区域内满足多重条件的单元格求和(两个条件以上);…

    数据库 2023年6月11日
    089
  • 2022蓝帽杯初赛wp(取证)

    战果 取证全解 misc出了1个 解其他题就像在坐牢 有那么一点思路,但不是完全有 手机取证_1 解压并打开阅读器,搜索627604C2-C586-48C1-AA16-FF33C3…

    数据库 2023年6月11日
    0101
  • 解决Laravel报错No application encryption key has been specified的问题

    可能有些小伙伴从git上拉下来的项目在本地运行时会报No application encryption key has been specified的错,如图: 这是因为.env文…

    数据库 2023年6月14日
    075
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球