`

Nignx的安装启动(二)

 
阅读更多
安装

1)tar zxvf nginx-xx.xx.xx.tar.gz
2)./configure --prefix=nginx_path
根据实际需要启动模块.
3)make clean
4)make
5)make install


======================================

Nginx 启动
1)指定配置文件
   /usr/local/nginx/sbin/nginx -c  nginx.conf

2)使用默认的配置文件
   /usr/local/nginx/sbin/nginx 



==================================================
Nginx 停止

1)查看Nginx进程
    ps -ef | grep nginx

2.1)从容停止Nginx
     kill -QUIT nginx进程(或`nginx.pid`)
 
2.2)快速停止Nginx
    kill -TERM nginx进程(或`nginx.pid`)

2.3)强制停止
    pkill -9 nginx进程

========================================
重启
  1)修改nginx.conf文件
  2)检查nginx.conf文件是否正确
      nginx_home/sbin/nginx -t -c
      nginx_home/conf/nginx.conf
  3)平滑重启Nginx
     kill -HUP Nginx进程  或
     kill -HUP `nginx_home/logs/nginx.pid

============================================`
Nginx的信号控制
  TERM,INT:快速关闭
  QUIT:从容关闭
  HUP:平滑重启
  USR1:重新打开日志文件,在切割日志时用途较大
  USR2:平滑升级可执行程序
  WINCH:从容关闭工作进程

============================================
Nginx平滑升级
   1)新版本的Nginx安装到旧版本的Nginx (操作之前,请备份旧版本)
  
   2)发送以下指令
        kill -USR2 旧版本的Nginx主进程号(或 `nginx_home/logs/nginx.pid`)

   3)旧版本的nginx.pid文件变为nginx.pid.oldbin , 新版本的进程已经在内存中

   4)此时新旧版本进程,共同处理请求。要停止旧版本的Nginx实例,发送WINCH信号给旧的主进程,然后,它的工作进程就将开始从容关闭:
     kill -WINCH 旧版本的主进程号

   5)一段时间后,旧的工作进程处理了所有的请求后退出。新的工作进程处理输入的请求

   6)恢复旧版本(旧版本主程没退出请)
     6.1)kill -HUP 旧主程程号
     6.2)kill -QUIT 新的主进程号
     6.3)kill -TERM 新的主进程号
     6.4) ps -ef | grep nginx















分享到:
评论

相关推荐

    nginx开机自启动安装包

    4. **Nginx的安装与自启动设置**:在Windows上,将Nginx设置为开机启动通常涉及到创建一个系统服务,通过`nginx-service.exe`执行此操作。配置文件`nginx-service.xml`可能用于指定服务的属性,如启动类型(自动、...

    Nginx离线安装(附带一键启动脚本)

    本文将详细介绍如何在CentOS x86和ARM架构系统上进行Nginx的离线安装,并提供一键启动脚本的使用方法。 1. **准备工作** 在开始离线安装前,你需要下载Nginx的安装包。你可以从Nginx的官方网站或镜像站点获取适合...

    Nginx1.8.0安装简述

    安装完成后,需要启动 Nginx 服务器: /usr/local/webserver/nginx/sbin/nginx 到这里,Nginx 1.8.0 安装简述就结束了。读者可以根据实际情况调整安装过程,例如选择不同的安装路径或配置参数。

    nginx安装步骤详细

    Nginx 安装步骤详细 Nginx 是一个流行的开源 Web 服务器软件,广泛应用于 Web 服务器、反向代理、负载均衡、媒体...Nginx 安装需要准备编译环境、安装 PCRE 库、安装 zlib 库、安装 SSL 库,然后安装 Nginx 并启动它。

    nginx安装全流程

    - 在浏览器中输入服务器IP地址加端口号,如`http://[IP]:8088/`,如果出现欢迎页面,则表示Nginx启动成功。 5. **配置示例**: - 修改`/usr/local/nginx/conf/nginx.conf`文件以支持其他协议(如TCP/UDP),具体...

    用于配置nginx自启动.rar

    【标题】"用于配置nginx自启动.rar"所涉及的知识点主要集中在如何使Nginx在Windows系统中实现自动启动。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务。为了确保Nginx在系统启动时能自动运行,我们...

    nginx一键安装包含自动安装脚本

    5. **启动与验证**: 安装完成后,启动Nginx服务并检查其运行状态。 **自动化脚本的优点** 1. **效率提升**: 脚本化安装节省了大量的手动操作时间,尤其是在多台服务器上部署时。 2. **一致性**: 所有服务器上的...

    arm架构nginx编译器安装

    为了使Nginx在系统启动时自动启动,你还需要添加启动脚本到系统的初始化服务。这通常涉及创建一个启动链接到`/etc/init.d/nginx`,然后使用`update-rc.d`或`systemctl`命令注册启动服务。 至此,你已经在ARM架构的...

    window下快速启动nginx

    启动Nginx的传统方式是在命令行中导航到Nginx安装目录,然后运行nginx.exe。但为了实现“快速启动”,我们可以使用RunHiddenConsole.exe工具,这是一个用于静默运行控制台应用程序的实用程序。这个工具允许你在后台...

    Linux配置nginx自启动

    Linux配置Nginx服务开机自启动(centos7.*配置方式不同),脚本中‘nginx=‘和‘NGINX_CONF_FILE=’后面的*****替换成自己的nginx安装路径。把脚本复制到init.d/目录下,添加chkconfig --add nginx即可。注意脚本的...

    Nginx启动、重启失败的一般解决方法和步骤

    Nginx启动或重启失败,一般是因为配置文件出错了,我们可以使用nginx -t方法查看配置文件出错的地方。 也可以通过查看Nginx日志文件定位到Nginx重启失败的原因,Nginx日志文件的路径一般在:/var/log/nginx目录下 ...

    windows下Nginx启动、关闭、重启bat工具

    标题中的“Windows下Nginx启动、关闭、重启bat工具”指的是在Windows操作系统中,使用批处理脚本(.bat文件)来管理Nginx服务器的启动、停止和重启操作。这种工具通常由IT专业人士创建,以简化Nginx服务的日常管理。...

    Linux中安装Nginx以及启动、关闭和重启命令.pdf

    在Linux系统中,Nginx是一款广泛使用的高性能Web服务器和反向代理服务器,其安装、启动、关闭和重启等基本操作对于日常维护至关重要。以下将详细介绍这些过程。 首先,安装Nginx。通常,我们需要从Nginx官方网站...

    Nginx安装配置.rar

    安装完成后,启动Nginx服务: ``` /usr/local/nginx/sbin/nginx ``` 6. **设置开机启动** 为了确保Nginx在系统启动时自动运行,可以创建启动脚本: ``` sudo ln -s /usr/local/nginx/sbin/nginx /etc/init.d...

    nginx安装部署文档.docx

    本文档详细介绍了Nginx的安装部署过程,包括环境准备、安装依赖、下载离线安装包、安装步骤、启动Nginx、开放端口、停止Nginx等内容。 一、环境准备 在开始安装Nginx之前,需要准备一个CentOS 7.5 64位操作系统,...

    nginx安装环境及nginx_1.18.0安装包

    5. **启动和验证**:安装完成后,可以通过以下命令启动Nginx: ``` /usr/local/nginx/sbin/nginx ``` 验证是否成功运行,可以访问`http://localhost`(或服务器IP)。 6. **配置开机启动**:为了使Nginx在系统...

    centOS6.x下离线手动下载安装nginx

    安装完成后,为了使Nginx在系统启动时自动运行,需要创建一个启动脚本并将其添加到系统服务: ```bash cp support/init.d.nginx /etc/init.d/nginx chkconfig --add nginx ``` 然后,你可以通过以下命令启动、停止...

    ubuntu开机自启动nginx服务

    ubuntu开机自启动nginx服务

    nginx windows服务安装管理器

    ::通过本管理器可以实现nginx系统服务的安装卸载,启动和关闭 ::xiangyuecn编写,学习nginx之用,还没弄懂怎么配置nginx,先把安装问题先解决了,不然服务器一注销nginx也自动关掉了 ::...

Global site tag (gtag.js) - Google Analytics