# nginx常用命令实战

whereis nginx 找到nginx的启动目录

/usr/bin/nginx -h 查看可用参数

参数解读: -v 可查看nginx的版本。 -V 可查看nginx的详细信息,包括编译的参数。 -t 可用来测试nginx的配置文件的语法错误。 -T 可用来测试nginx的配置文件语法错误,同时还可以通过重定向备份nginx的配置文件。 -q 如果配置文件没有错误信息时,不会有任何提示,如果有错误,则提示错误信息,与-t配合使用。 -s 发送信号给master处理: stop 立刻停止nginx服务,不管请求是否处理完 quit 优雅的退出服务,处理完当前的请求退出 reopen 重新打开日志文件,原日志文件要提前备份改名。 reload 重载配置文件 -p 设置nginx家目录路径,默认是编译时的安装路径 -c 设置nginx的配置文件,默认是家目录下的配置文件 -g 设置nginx的全局变量,这个变量会覆盖配置文件中的变量。

如果觉得每次都需要输入绝对路径执行命令麻烦,可以通过以下几种方法实现直接使用nginx命令。

1、做软连接:
ln  -s /usr/local/nginx/sbin/* /usr/sbin/

2、配置环境变量:
vim /etc/profile.d/nginx.sh

nginx_home=/usr/local/nginx
PATH=$nginx_home/sbin:$PATH
export PATH

然后重新读取下配置文件
source /etc/profile

3、设置别名:

alias  nginx='/usr/local/nginx/sbin/nginx'

关于评论

评论前请填好“昵称”、“邮箱”这两栏内容,否则不会收到回复,谢谢!