启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
启动 nginx systemctl start nginx 一旦 nginx 启动后,就可以用nginx -s signal 命令来接管 快速关闭 nginx nginx -s stop 平滑的关闭 nginx nginx -s quit 重启 nginx nginx -s reload 分割日志 nginx -s reopen ngi。
例如:
nginx服务怎么重启,[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止
nginx的停止有三种方式:
从容停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -QUIT 2072
快速停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里面找master进程,它的编号就是主进程号了 2.如果更改了配置就要重启Nginx,要先关闭Nginx再打开?这样会影响正常业务,其实可以向Nginx 发送信号,平滑重启。平滑重启。
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
强制停止
[root@LinuxServer ~]# pkill -9 nginx
重启
1、验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
1、Nginx开始 要启动Nginx和相关进程,请输入以下内容:sudo /etc/init.d/nginx start 如果运行成功,终端输出将显示以下内容:Output [ ok ] Starting nginx (via systemctl): nginx.service.2、Nginx重启 强制关闭并。
nginx.conf test is successful
说明配置文件正确!
方法二:在启动命令-c前加-t
2、重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务