您的位置:首页 > 运维架构 > Nginx

Nginx------Nginx启动、停止与信号控制

2016-12-04 08:40 363 查看
                                                                                               Nginx------Nginx启动、停止与信号控制

  1、如何在Linux中安装Nginx服务器

        此处将到官网下载Nginx,解压即可,make,make install

  2、Nginx的启动命令的各式:

         Nginx安装地址 -c Nginx配置文件地址

  3.Nginx的停止

  Nginx的停止分为三种情况:

         无论哪种停止方式都会使用:ps -ef |grep nginx 来查看Nginx的主进程号

        从容停止; kill -QUIT 进程号  或者 kill -INT 进程号

        快速停止:   kill -TERM 进程号 

        强制停止:pkill -9 进程号

  4、Nginx的重启

        Nginx重启服务,首先验证Nginx的配置文件是否正确。先进入Nginx的sbin目录,再输入命令:./nginx -t

        在验证结束后,输入命令是:./nginx -s reload  同样是在sbin目录且Nginx处于开启状态。

       第二种重启命令方式是:kill -HUP 主进程号

  5、Nginx平滑升级

       平滑升级是相对强制升级而言的,所以先来了解强制升级。强制升级是指将服务强行停止后升级服务,这样会使服务受到影响。平滑升级就是为了解决这个问题,在不停止当前服务的进程的情况下,对服务进行升级,此间服务进程仍然可以处理当前的请求,但是不会接受新的请求,将当前的请求处理完后这些进程会停止。平滑升级时新进程处理请求。

       Nginx的平滑升级是指对于Nginx服务器进行版本的升级。在下载完新的Nginx服务器后,解压,执行./config命令,make,但是不能执行make install ,进入Nginx的sbin目录下的可执行文件nginx,对nginx文件进行备份,命名为nginx.old,防止升级不成功时仍然可以可恢复原来版本的Nginx。

     输入命令:cp -rfp 命令完成对于nginx的可执行文件的复制和替换。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: