要关闭服务器上的NGINX,您可以按照以下步骤执行:
查找NGINX进程:首先,您需要找到正在运行的NGINX进程。您可以使用以下命令检查:
$ ps aux | grep nginx
这将显示所有与NGINX相关的进程。通常,NGINX的主进程是“nginx”,而工作进程是“nginx worker”。
使用系统管理工具停止进程:根据您使用的操作系统,使用相应的系统管理工具停止NGINX进程。
对于Ubuntu/Debian系统,可以使用以下命令停止NGINX:
$ sudo service nginx stop
对于CentOS/RHEL系统,可以使用以下命令停止NGINX:
$ sudo systemctl stop nginx
对于其他Linux发行版,请查阅相应的文档以获得正确的命令。
手动停止进程:如果使用系统管理工具无法停止NGINX进程,您可以尝试手动停止。首先,找到NGINX主进程的进程ID(PID),然后使用以下命令停止进程:
$ sudo kill PID
将“PID”替换为实际的进程ID。
检查NGINX进程是否已停止:使用以下命令再次检查NGINX进程是否已停止:
$ ps aux | grep nginx
如果不再显示任何与NGINX相关的进程,则表示NGINX已成功关闭。
验证服务器是否停止响应:关闭NGINX后,可以访问服务器上托管的网站或应用程序,以确保它们正常停止响应。
请注意,上述步骤仅适用于通过系统管理工具或手动停止NGINX进程的情况。如果您使用NGINX作为反向代理或负载均衡器,并且NGINX是作为服务运行的,您可能需要使用特定于您的操作系统的命令来停止和启动NGINX服务。请查阅相应的文档以获取更多详细信息。