• nginx 安装与配置


    centos7环境下nginx的安装  版本 0.85

    tar zxvf nginx.tar.gz
    cd nginx
    ./configure    //  ./configure  --help 查看编译选项
    make && make install

     安装目录默认 /usr/local/nginx

    nginx 的启动

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  (-c 指定配置文件 不指定默认用 ~~/sbin/nginx/conf/nginx.conf)

    nginx的停止

    kill -QUIT 主进程ID 或 进程pid文件(默认在/usr/local/nginx/logs/nginx.pid)

    kill -TERM 主进程ID 或 进程pid文件

    kill -INT 主进程ID 或 进程pid文件

    pkill -9 nginx

    nginx的平滑启动  (如果新的配置文件应用失败 继续使用旧配置)

    测试配置文件是否正确 ~~/sbin/nginx  -t -c ~~/conf/nigix.conf

    kill -HUP 主进程ID 或 进程pid文件 

    nginx的平滑升级(添加/删除模块、升级nginx版本)  木有尝试

    1、安装新的nginx 

    2、kill -USR2 旧版本的nginx主进程号 (旧的主进程会重命名它的.pid为.oldbin)

    3、启动新的nginx程序

    4、kill -WINCH 旧版本主进程  旧进程开始从容关闭

     如果你想恢复使用旧版本

    kill -HUP 旧的主进程号 在不重载配置的情况下启动它的工作进程

    kill -QUIT 新的主进程号 从容关闭其工作进程

    kill -TERM 新的主进程号 强制退出

    kill  新/旧的进程号(如果某些原因 进程不能退出)

    新进程退出后 旧进程会恢复 .pid 文件

  • 相关阅读:
    bat脚本%cd%和%~dp0的区别
    java测试程序运行时间
    != 的注意事项
    [转载] iptables 防火墙设置
    .NET 创建 WebService
    [转载] 学会使用Web Service上(服务器端访问)~~~
    cygwin 安装 apt-cyg
    在Element节点上进行Xpath
    Element节点输出到System.out
    [转载] 使用StAX解析xml
  • 原文地址:https://www.cnblogs.com/cgjcgs/p/6037050.html
Copyright © 2020-2023  润新知