📜  重启 nginx ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:28:31.039000             🧑  作者: Mango

重启 Nginx 服务 - Shell/Bash

Nginx 是一款高性能的 Web 服务器和反向代理服务器,常用于动态Web内容服务和缓存,我们在使用过程中可能需要重启 Nginx 服务。

本文将给程序员介绍如何通过Shell/Bash命令进行重启 Nginx 服务。

确认 Nginx 已安装

在进行重启操作前,我们需要确认 Nginx 已经安装在我们的环境中。 在Ubuntu中,可以通过以下命令进行确认:

$ nginx -v

如果 Nginx 已安装,则会返回Nginx的版本号,如下所示:

nginx version: nginx/1.18.0 (Ubuntu)

如果未找到该命令或返回内容为空,则需要先安装Nginx。可以通过以下命令进行安装:

$ sudo apt update
$ sudo apt install nginx
重启 Nginx 服务

重启Nginx服务可以使用以下命令:

$ sudo systemctl restart nginx
查看 Nginx 服务状态

要检查Nginx服务器是否正在运行,可以使用以下命令:

$ sudo systemctl status nginx

如果Nginx正在运行,则会返回类似以下内容:

● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-09-10 16:43:28 UTC; 7s ago
       Docs: man:nginx(8)
    Process: 24566 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
   Process: 24577 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  ...

如果 Nginx 未在运行,则会显示错误消息。

结论

在本文中,我们介绍了如何通过Shell/Bash命令进行重启Nginx服务,以及如何确认Nginx是否已安装和如何检查其服务状态。这些命令和操作将可用于管理Nginx Web服务器及其服务的生命周期。