nginx常用命令
一. Windows中nginx常用命令
命令的路径一般在安装目录下执行
# 启动
nginx.exe # 方式一:该命令会锁住控制台窗口,不能继续输入命令
start nginx # 方式二(推荐):后台启动,不会影响当前控制台的输入
# 测试配置文件是否配置正确
nginx -t
# 重新加载配置文件
nginx -s reload
# 停止nginx服务
nginx -s stop # 会立即停止 Nginx 进程
nginx -s quit # 优雅停止,会等待所有正在处理的请求和连接完成,然后再停止 Nginx
# 查看nginx版本
nginx -v
二. Linux中操作nginx命令
- 首先通过命令
whereis nginx
需要找到nginx的安装目录[root@localhost /]# whereis nginx nginx: /usr/local/nginx
- 切换到该目录下,然后在进入到
sbin
目录,后续操作命令就是在该路径下完成
# 启动nginx
./nginx
# 测试配置文件是否配置正确
./nginx -t
# 重新加载配置文件
./nginx -s reload
# 停止nginx服务
./nginx -s stop # 会立即停止 Nginx 进程
./nginx -s quit # 优雅停止,会等待所有正在处理的请求和连接完成,然后再停止 Nginx
# 查看nginx版本
./nginx -v
操作命令其实都一样,只是Linux中需要指定目录,上述操作是在sbin目录下,所以只需要加上
./
代表是当前层级。也可以通过绝对路径来操作命令,
例如:
/usr/local/nginx/sbin/nginx -v
查看版本
/usr/local/nginx/sbin/nginx
启动只需将
./
换成具体路径即可