nginx常用操作命令
时间: 2023-10-31 11:56:37 浏览: 117
nginx常用操作命令包括启动、关闭、重启、检查配置文件和重新打开日志文件等操作。
启动nginx有两种方式:
1. 直接启动,进入nginx安装目录,执行命令:
```
cd /usr/local/nginx/sbin
./nginx
```
或者直接执行:
```
/usr/local/nginx/sbin/nginx
```
2. 指定配置文件方式启动,进入nginx安装目录,执行命令:
```
cd /usr/local/nginx/sbin
./nginx -c /usr/local/nginx/conf/nginx.conf
```
或者执行:
```
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
```
关闭nginx有两种方式:
1. 快速停止nginx,进入nginx安装目录,执行命令:
```
cd /usr/local/nginx/sbin
./nginx -s stop
```
2. 完整有序停止nginx,等待所有请求结束后再关闭nginx,进入nginx安装目录,执行命令:
```
cd /usr/local/nginx/sbin
./nginx -s quit
```
重启nginx的命令是:
```
kill -HUP 主进程号
```
其中,主进程号可以通过执行命令`ps -ef | grep nginx`查看得到。
检查nginx配置文件是否有语法错误的命令是:
```
./nginx -t
```
或者显示指定配置文件:
```
./nginx -t -c /usr/local/nginx/conf/nginx.conf
```
这个命令会检查配置文件的正确性,如果有语法错误会返回错误信息。
重新打开nginx日志文件的命令是:
```
./nginx -s reopen
```
这个命令用于完成新日志文件的生成,当需要切割nginx日志文件时,可以使用该命令。
综上所述,nginx常用操作命令包括:
- 启动nginx:./nginx 或者 /usr/local/nginx/sbin/nginx
- 指定配置文件方式启动:./nginx -c /usr/local/nginx/conf/nginx.conf 或者 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
- 关闭nginx:./nginx -s stop 或者 ./nginx -s quit
- 重启nginx:kill -HUP 主进程号
- 检查配置文件是否有语法错误:./nginx -t 或者 ./nginx -t -c /usr/local/nginx/conf/nginx.conf
- 重新打开日志文件:./nginx -s reopen
阅读全文