nginx常用命令
1. 安装
1. windows系统
去到nginx官网下载页下载对应版本即可
2. MaxOS系统
1 | brew install nginx |
3. Linux系统
- 通过rpm镜像源安装
1 | rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm |
- 手动解压安装
1 | yum install pcre pcre-devel |
2. 卸载
主旨:删除nginx目录即可
- yun方式安装的nginx
1 | yum remove nginx |
- 手动卸载
1 | rm -rf /etc/nginx/ |
3. 命令
1. 常用命令
- nginx启动
1 | nginx |
- nginx关机
1 | nginx -s stop # 快读关闭nginx,不保存相关信息,立即结束web服务 |
- 重启nginx服务
1 | nginx -s reopen |
- 平滑启动(即不关机重新加载配置文件)
1 | nginx -s reload // 全局任何一个位置都可以使用 |
- 查看进程号
1 | ps -ef | grep nginx |
- 杀死进程
1 | kill -QUIT xxxid |
- 校验配置文件是否正确
1 | nginx -t /etc/nginx/nginx.conf |
- 查看nginx版本信息
1 | nginx -v # 显示版本信息并退出 |
- 查看帮助信息
1 | nginx -h,-? |
2. 命令参数
参数 | 功能 |
---|---|
-?,-h | 打开帮助信息 |
-v | 显示版本信息并退出 |
-V | 显示版本和配置选项信息,然后退出 |
-t | 检测配置文件是否有语法错误,然后退出 |
-q | 在检测配置文件期间屏蔽非错误信息 |
-s | 给一个 nginx 主进程发送信号:stop(强制停止), quit(优雅退出) , reopen(重启), reload(重新加载配置文件) |
-p | 设置前缀路径(默认是:/usr/share/nginx/) |
-c | 设置配置文件(默认是:/etc/nginx/nginx.conf) |
-g | 设置配置文件外的全局指令 |