nginx命令和配置
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命令和配置相关推荐
- Nginx命令与配置详解
1. 控制命令 ./sbin/nginx –t 测试配置是否正确 ./sbin/nginx –s reload 加载最新配置,进程并不重启 ./sbin/nginx –s stop 立即停止 ...
- nginx——虚拟域名与多端口监听及其配置以及nginx命令
nginx命令 验证配置是否正确: nginx -t 查看Nginx的版本号:nginx -V 启动Nginx:start nginx 快速停止或关闭Nginx:nginx -s stop 正常停止或 ...
- CentOS7.9下nginx的安装与配置(实现任意目录下均可直接执行 nginx 命令,以及开机自启动)
目录 1.Nginx介绍 2.Nginx和apache的优缺点 2.1nginx相对于apache的优点: 2.2apache 相对于nginx 的优点: 3.Tengine介绍 3.1t ...
- Nginx命令配置到系统环境
前面我们介绍过Nginx安装目录下的二级制可执行文件nginx的很多命令,要想使用这些命令前提是需要进入sbin目录下才能使用,很不方便,如何去优化,我们可以将该二进制可执行文件加入到系统的环境变量, ...
- Nginx 安装及配置
概念 了解 Nginx 的基本概念 安装 apt-get install nginx # Ubuntu yum install nginx -y # CentOS 配置文件 nginx -t # 检查 ...
- Nginx+UWSGI+Django配置全过程
Nginx + uwsgi + Django 安装配置 一.安装Nginx uwsgi Django 安装tengine yum install pcre-devel -y wget http://t ...
- 利用nginx泛域名解析配置二级域名和多域名
利用nginx泛域名解析配置二级域名和多域名网站的目录结构为 html ├── bbs └── wwwhtml为nginx的安装目录下默认的存放源代码的路径.bbs为论坛程序源代码路径 www为主页程 ...
- Nginx之https配置
14.1. 对称加密 安全隐患:钥匙除我之外,还有多个人拥有.泄露风险较大,钥匙传递的过程风险较大 14.2. 非对称加密 优缺点:私钥很安全.但是非对称算法开销很大,大批量应用于业务,会导致性能成本 ...
- windows下nginx安装、配置与使用
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
最新文章
- 入门数据分析师,从了解元数据中心开始
- python调用winrar解压_批量文件解压缩脚本(Python3.5 + WinRAR)
- Android中传递对象的三种方法
- Oracle(3)——Oracle图形界面工具创建数据库
- 146. LRU缓存机制
- 使用 Commander 写自己的 Nodejs 命令
- 计算机设计大赛无人车挑战赛
- 好用的Redis客户端操作工具
- 基于IS-LM模型的宏观经济政策成效分析:弹性视角
- java定制化报表_定制自己的报表!7款实用开源报表工具
- 前端js实现批量下载文件
- 计算机网络 之 BitTorrent技术对网络的潜在危害
- reaxff反应力场计算
- Openstack(T版)概述和环境部署
- UltraEdit (UEStudio)使用技巧
- 7-108 奇数偶数-zzuli
- 会员制实现C2B定制有机农产品,被中粮我买投资的良食网这样卖有机生鲜
- 面向对象分析与设计01 - 关键抽象
- 前端——》手机H5页面九宫格抽奖(含概率及奖品配置)
- android工程文件assts,Android初始化FaceSDK报错