启动、停止或重启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服务,我们可以使用以下任意一种方式:
- 使用systemctl命令:
sudo systemctl restart nginx
- 使用service命令:
sudo service nginx restart
- 直接使用Nginx命令:
sudo /usr/sbin/nginx -s reload
以上三种方式都可以成功地重启Nginx服务。
又假设现在需要停止Nginx服务,我们可以使用以下任意一种方式:
- 使用systemctl命令:
sudo systemctl stop nginx
- 使用service命令:
sudo service nginx stop
- 直接使用Nginx命令:
sudo /usr/sbin/nginx -s stop
以上三种方式都可以成功地停止Nginx服务。