使 nginx 命令随处可用
在 Nginx 的安装目录/usr/local/nginx(你自己的nginx安装目录) 中有一个 sbin 目录,其中存放着 nginx 的命令程序nginx。
设置nginx 命令在安装服务器(linux/uninx)任何目录下都可用, 输入命令: ls -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
-
使用 nginx –h 可以查看 Nginx 命令的选项。
-
nginx –v:显示 Nginx 版本信息。
-
nginx –V:显示更多的版本相关信息,例如 gcc 的版本,OpenSSL 的版本等。
测试配置文件命令 nginx -tq:
nginx –t:测试配置文件是否正确,默认只测试默认的配置文件 conf/nginx.conf。
nginx –T:测试配置文件是否正确,并显示配置文件内容。
nginx –tq:在配置文件测试过程中,禁止显示非错误信息,即只显示错误信息。
可以结合-c 选项指定要测试的配置文件。注意,其不会启动 nginx。nginx -C /usr/local/nginx/conf/nginx2.conf -t
停止命令 nginx –s stop/quit:
在 nginx 命令后通过-s 选项,可以指定不同的信号完成不同的功能。
-
nginx –s stop:强制停止 Nginx,无论当前工作进程是否正在处理工作。
-
nginx –s quit:优雅停止 Nginx,使当前的工作进程完成当前工作后停止。
平滑重启命令 nginx –s reload:
在不重启 Nginx 的前提下重新加载 Nginx 配置文件,称为平滑重启。
重新打开日志文件:
nginx –s reopen
指定 Nginx 配置文件的存放路径:
nginx –p
启动命令 nginx –c file 指定配置文件启动:
nginx –c(小写字母)可启动 Nginx,启动成功后无任何提示。 nginx -C /usr/local/nginx/conf/nginx.conf;若不指定配置文件,直接输入命令nginx,则默认加载的是 Nginx 安装目录下的 conf/nginx.cnf。