使用Nginx的过程中,我们可能总是需要修改nginx配置文件,然后不停地启动或者停止nginx服务。这里简单讲一下nginx的相关命令行。
查看nginx的运行状态
ps -ef | grep nginx
显示当前nginx的运行状态如下:
停止nginx服务
首先进入nginx所在目录,Linux下可以使用whereis nginx
查找nginx安装目录,然后cd到nginx所在目录运行以下命令:
./nginx -s stop
测试配置文件
使用-t
参数用于校验nginx的配置文件是否有语法错误:
./nginx -t
启动nginx服务
在nginx所在目录执行以下命令:
./nginx
这里的命令将会默认使用./conf/nginx.conf
文件作为配置文件来启动nginx服务,当然如果使用自定义路径的nginx配置文件也可以使用以下参数来启动:
./nginx -c ./nginx.conf
这里的-c
参数用于指定配置文件的路径,可以是相对路径也可以是绝对路径
小提示
以上这个启动命令会在命令终端关闭时结束进程,如果需要nginx长期在后台运行请使用以下命令:
./nginx -c ./nginx.conf &
&
表示后台执行不挂起(nohup模式)