2019独角兽企业重金招聘Python工程师标准>>>

假设 nginx 安装在 /usr/local/nginx 目录中
启动 关闭 停止 测试 nginx
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  
    参数 "-c" 指定了配置文件的路径,如果不加 "-c" 参数,Nginx 会默认加载其安装目录的 conf 子目录中的 nginx.conf 文件

/sbin/nginx -g "pid /var/nginx/test.pid;"
    把pid文件写到test.pid中 -g临时指定一些全局配置 使新的配置生效 并且不能与Nginx.conf的配置冲突

/sbin/nginx -t -q(测试阶段不把error级别以下的信息输出到屏幕) 参数将检查配置文件的语法是否正确
    bin/nginx -t -c /home/a/b/c/my-nginx.conf  对指定的配置文件进行语法检查

/sbin/nginx -v 显示版本
    /sbin/nginx -V 显示编译参数

/sbin/nginx -s stop 快速停止服务 相当于 kill -s SIGTERM Nginx主进程号 or kill -s SIGINT Nginx主进程号
    /sbin/nginx -s quit 优雅的停止服务 相当于 kill -s SIGQUIT Nginx主进程号 or kill -QUIT `/usr/local/nginx/logs/nginx.pid`  
    kill -9 Nginx主进程号 强制停止服务

/sbin/nginx -s reload 重启服务 kill -s SIGHUP Nginx主进程号

/sbin/nginx -s reopen 重新开始记录日志文件

-p指定运行目录

nginx热部署
    cp /sbin/nginx /sbin/nginx.old
    cp 最新编译好的Nginx /new/sbin/nginx ./sbin/nginx -f 
    kill -USR2 进程号
    kill -WINCH 旧进程号

nginx 安装在 /usr/local/nginx 目录中

在日志切割的过程中(reopen)要使用mv 因为linux文件系统中 改名并不会影响已经打开文件的写入操作 
-c 指定配置文件 如果不加-c 则使用默认安装的conf目录配置 nginx -c /usr/local/nginx/conf/nginx.conf 
-t -q (测试阶段不把error级别以下的信息输出到屏幕) nginx -t -q /home/a/b/c/my-nginx.conf  对指定的配置文件进行语法检查
-s 发送信号 nginx -s reload 重载配置 stop(快速停止) reopen 重新打开日志文件(要先备份旧日志) quit(优雅停止)
-v 显示版本
-V 显示编译参数
-g 指定运行目录

kill -s SIGNAL 进程号
    SIGNAL: SIGINT SIGTERM 快速停止
            SIGHUP 重新加载配置
            SIGQUIT 优雅的停止
            SIGUSR1 重新打开日志文件
            SIGUSR2 动态升级nginx执行文件
            SIGWINCH 优雅关闭进程
nginx热部署 例如升级最新nginx版本
    1 cp /sbin/nginx /sbin/nginx.old
    2 cp 最新编译好的nginx /new/nginx/sbin/nginx ./sbin/nginx -f
    3 kill -USR2 进程号(master进程)
    4 kill -WINCH 旧进程号(优雅的关闭老的)

转载于:https://my.oschina.net/hackdebug/blog/3005292

nginx命令和配置相关推荐

  1. Nginx命令与配置详解

    1. 控制命令 ./sbin/nginx –t 测试配置是否正确 ./sbin/nginx –s reload 加载最新配置,进程并不重启  ./sbin/nginx –s stop  立即停止   ...

  2. nginx——虚拟域名与多端口监听及其配置以及nginx命令

    nginx命令 验证配置是否正确: nginx -t 查看Nginx的版本号:nginx -V 启动Nginx:start nginx 快速停止或关闭Nginx:nginx -s stop 正常停止或 ...

  3. CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)

    目录 1.​​​​​​Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...

  4. Nginx命令配置到系统环境

    前面我们介绍过Nginx安装目录下的二级制可执行文件nginx的很多命令,要想使用这些命令前提是需要进入sbin目录下才能使用,很不方便,如何去优化,我们可以将该二进制可执行文件加入到系统的环境变量, ...

  5. Nginx 安装及配置

    概念 了解 Nginx 的基本概念 安装 apt-get install nginx # Ubuntu yum install nginx -y # CentOS 配置文件 nginx -t # 检查 ...

  6. Nginx+UWSGI+Django配置全过程

    Nginx + uwsgi + Django 安装配置 一.安装Nginx uwsgi Django 安装tengine yum install pcre-devel -y wget http://t ...

  7. 利用nginx泛域名解析配置二级域名和多域名

    利用nginx泛域名解析配置二级域名和多域名网站的目录结构为 html ├── bbs └── wwwhtml为nginx的安装目录下默认的存放源代码的路径.bbs为论坛程序源代码路径 www为主页程 ...

  8. Nginx之https配置

    14.1. 对称加密 安全隐患:钥匙除我之外,还有多个人拥有.泄露风险较大,钥匙传递的过程风险较大 14.2. 非对称加密 优缺点:私钥很安全.但是非对称算法开销很大,大批量应用于业务,会导致性能成本 ...

  9. windows下nginx安装、配置与使用

    目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...

最新文章

  1. 入门数据分析师,从了解元数据中心开始
  2. python调用winrar解压_批量文件解压缩脚本(Python3.5 + WinRAR)
  3. Android中传递对象的三种方法
  4. Oracle(3)——Oracle图形界面工具创建数据库
  5. 146. LRU缓存机制
  6. 使用 Commander 写自己的 Nodejs 命令
  7. 计算机设计大赛无人车挑战赛
  8. 好用的Redis客户端操作工具
  9. 基于IS-LM模型的宏观经济政策成效分析:弹性视角
  10. java定制化报表_定制自己的报表!7款实用开源报表工具
  11. 前端js实现批量下载文件
  12. 计算机网络 之 BitTorrent技术对网络的潜在危害
  13. reaxff反应力场计算
  14. Openstack(T版)概述和环境部署
  15. UltraEdit (UEStudio)使用技巧
  16. 7-108 奇数偶数-zzuli
  17. 会员制实现C2B定制有机农产品,被中粮我买投资的良食网这样卖有机生鲜
  18. 面向对象分析与设计01 - 关键抽象
  19. 前端——》手机H5页面九宫格抽奖(含概率及奖品配置)
  20. android工程文件assts,Android初始化FaceSDK报错

热门文章

  1. U盘安装系统时黑屏! 无法进入解决办法
  2. keepalived+Nginx实现Web高可用
  3. windows【提权系列】— CVE-2016-7255
  4. 官方文档---ubuntu 安装OpenStack
  5. Nginx正、反向代理以及负载均衡介绍
  6. bat命令 (参数传递)
  7. 警惕分页中的checkbox
  8. 华为手机浏览器不支持PUT提交方式的解决方案
  9. /var/spool/clientmqueue目录下存在大量文件的原因及解决方法
  10. java异常练习:要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示