mac版本
启动:
cd /usr/local/nginx/sbin
./nginx
nginx服务启动后默认的进程号会放在/usr/local/nginx/logs/nginx.pid文件
cat nginx.pid查看进程号
关闭:
kill -TERM pid快速停止服务
kill -QUIT pid平缓停止服务
kill -9 pid强制停止服务
重启:
cd /usr/local/nginx
./nginx -HUP pid
./nginx -s reload
其他
./nginx -v显示nginx的版本号
./nginx -V显示nginx的版本号和编译信息
./nginx -t检查nginx配置文件的正确性
./nginx -t 检查nginx配置文件的正确定及配置文件的详细配置内容
./nginx -s向主进程发送信号,如:./nginx -s reload配置文件变化后重新加载配置文件并重启nginx服务
./nginx -p设置nginx的安装路径
./nginx -c设置nginx配置文件的路径
windows版本
启动 C:\server\nginx-1.0.2>start nginx或者C:\server\nginx-1.0.2>nginx.exe
停止
C:\server\nginx-1.0.2>nginx.exe -s stop或者C:\server\nginx-1.0.2>nginx.exe -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。
重新载入Nginx:
C:\server\nginx-1.0.2>nginx.exe -s reload
重新打开日志文件:
C:\server\nginx-1.0.2>nginx.exe -s reopen
查看Nginx版本:
C:\server\nginx-1.0.2>nginx -v