zoukankan      html  css  js  c++  java
  • nginx入门篇----安装、部署、升级

    1、安装前准备工作
    下载nginx安装包
    依赖包:gcc pcre pcre-level  zlib zlib-devel openssl openss-level
    在线依赖包安装命令:yum -y install gcc gcc-gcc+ automake pcre pcre-level  zlib zlib-devel openssl openss-level

    2、安装步骤
    cd /usr/local/
    tar -zxvf nginx-1.5.6.tar.gz
    cd ./nginx-1.5.6
    ./configure --prefix=<path>
    make
    make install

    到/usr/local路径下,没有找到nginx 目录,即没有/usr/local/nginx路径,请看下一步的处理
    cd /usr/local/nginx-1.5.6
    make clean
    从./configure  --prefix=<path>  命令开始,然后make,然后再直接make install

    3、nginx服务器目录
    conf目录:存放nginx的所有配置
    html目录:存放nginx服务器运行过程中调用的html网页文件
    logs目录:存放nginx服务器的日志文件
    sbin目录:存放nginx主程序文件

    4、启动和查看进程
    启动命令
    /usr/local/nginx/sbin/nginx

    选项
    -h 显示帮助信息
    -v 打印版本
    -V 打印版本和配置
    -t 测试配置正确性
    -q 测试配置时显示错误
    -s 向主进程发送信号
    -p 指定服务器路径前缀
    -c 指定配置文件路径
    -g 附加配置文件路径

    查看进程命令
    ps -ef|grep nginx
    或者
    cat ./logs/nginx.pid

    5、停止nginx命令
    ./nginx -g TERM | INT | QUIT  
    或者
    kill -9 pid (不建议)

    6、平滑重启nginx命令
    ./nginx -g HUP [-c ]
    或者使用新配置代替旧配置
    kill HUP './logs/nginx.pid'

    7、nginx服务器升级
    平滑升级
    ./nginx -p newpath
    ./nginx -g USR2
    kill USR2  './nginx.pid'
    ps -ef|greo nginx
    ./nginx -g WINCH
    kill WINCH './nginx.pid'

  • 相关阅读:
    移动端事件
    移动端的三种布局
    bootstrap自定义——栅格列数修改
    less文件的运行
    lessc的安装
    nodejs的安装
    jquery插件之jquery-ui
    指定网卡进行ping操作
    汇编语言从入门到精通-4标识符和表达式
    汇编语言从入门到精通-3操作数的寻址方式
  • 原文地址:https://www.cnblogs.com/makong/p/5999286.html
Copyright © 2011-2022 走看看