📅  最后修改于: 2023-12-03 14:50:01.578000             🧑  作者: Mango
Nginx 是一款高性能、可靠和可扩展的开源 Web 服务器,常用于构建高负载的网站和反向代理服务器。有时,在某些情况下,您可能需要停止 Nginx 服务器。
下面是停止 Nginx 服务器的几种方法:
对于大多数 Linux 发行版,Nginx 安装后会使用 init 脚本来管理它的启动、停止和重启操作。
打开终端,以 root 用户身份登录到服务器。
使用以下命令停止 Nginx 服务器:
sudo service nginx stop
这将向 Nginx 进程发送停止信号,并关闭服务器。
对于使用 systemd 管理器的 Linux 发行版,您可以使用 systemctl 命令来停止 Nginx 服务器。
打开终端,以 root 用户身份登录到服务器。
使用以下命令停止 Nginx 服务器:
sudo systemctl stop nginx
这将向 Nginx 进程发送停止信号,并关闭服务器。
如果您无法使用 init 脚本或 systemd 管理器,您可以使用 kill 命令手动停止 Nginx 服务器。
打开终端,以 root 用户身份登录到服务器。
首先,查找 Nginx 进程的 PID(进程 ID):
ps aux | grep nginx
找到与 Nginx 相关的进程,并记录 PID。
使用以下命令停止 Nginx 服务器(将 <PID>
替换为实际的进程 ID):
sudo kill <PID>
这将发送停止信号给 Nginx 进程,并关闭服务器。
无论使用哪种方法停止 Nginx 服务器,都应该在完成操作后验证服务器是否成功停止。您可以使用以下方法来确认:
在浏览器中尝试访问服务器上的网站,确保无法访问。
使用以下命令检查 Nginx 进程是否仍在运行:
ps aux | grep nginx
以上就是停止 Nginx 服务器的几种方法。根据您的环境和需求,选择最适合您的方法来停止 Nginx 服务器。