如何启动、停止或重启Nginx?

  • Post category:Linux

启动、停止或重启Nginx有多种方式,下面是常用的几种方法:

使用systemctl管理Nginx服务

systemctl是Linux系统提供的管理服务的命令,我们可以通过systemctl命令方便地管理Nginx服务的启动、停止或重启。

启动Nginx服务:

sudo systemctl start nginx

停止Nginx服务:

sudo systemctl stop nginx

重启Nginx服务:

sudo systemctl restart nginx

关闭Nginx服务:

sudo systemctl disable nginx

使用service命令管理Nginx服务

service也是管理服务的命令,同样可以用来启动、停止或重启Nginx服务。

启动Nginx服务:

sudo service nginx start

停止Nginx服务:

sudo service nginx stop

重启Nginx服务:

sudo service nginx restart

关闭Nginx服务:

sudo service nginx stop

直接使用Nginx命令管理Nginx服务

在Nginx安装目录下,有一个nginx可执行文件,我们可以使用该文件直接管理Nginx服务。

启动Nginx服务:

sudo /usr/sbin/nginx

停止Nginx服务:

sudo /usr/sbin/nginx -s stop

重启Nginx服务:

sudo /usr/sbin/nginx -s reload

示例说明

假设现在需要重启Nginx服务,我们可以使用以下任意一种方式:

  1. 使用systemctl命令:
sudo systemctl restart nginx
  1. 使用service命令:
sudo service nginx restart
  1. 直接使用Nginx命令:
sudo /usr/sbin/nginx -s reload

以上三种方式都可以成功地重启Nginx服务。

又假设现在需要停止Nginx服务,我们可以使用以下任意一种方式:

  1. 使用systemctl命令:
sudo systemctl stop nginx
  1. 使用service命令:
sudo service nginx stop
  1. 直接使用Nginx命令:
sudo /usr/sbin/nginx -s stop

以上三种方式都可以成功地停止Nginx服务。