在 Ubuntu 22.04 上重启 Nginx

Nginx 是一个 Web 服务器,它也被用作 HTTP 缓存。 据说它是一种高性能的 HTTP,因为它的有效性和速度。 该服务器也用于其他服务器。 例如,据说它是一个独立的服务,可以帮助 Apache 服务器。 Nginx 服务器还充当邮件的代理服务器。 该服务器的组成主要由C编程语言组成。 与此服务器兼容的操作系统包括 Microsoft Windows、macOS 和 Linux。

本文将介绍 Nginx 服务器安装完成后的重启方法。 因此,首先我们将解释服务器的安装过程及其启用和重新启动的过程。

通过 Sudo 命令更新软件包

安装 Nginx 服务器的第一步是打开控制台 Ubuntu 终端,使用快捷键 Ctrl+Alt+t 对其应用命令。 每当我们想在 Ubuntu 上安装任何应用程序时,您都需要首先更新现有软件包以准备操作系统,以便可以在其上安装新应用程序。 这将需要密码来验证用户。

$ Sudo apt update

有时在继续安装之前只需要一个更新命令。 而在其他情况下,您需要首先添加对安装至关重要的更多存储库。 在这种情况下,仅更新命令就足以升级所有现有的包。

安装 Nginx 到系统

在更新过程之后,我们将在系统上安装 Nginx 服务器。 这将通过一个简单的命令后跟“Sudo”来完成。 将检查所有包及其依赖项。 此外,还列出了将在此过程中添加的软件包,以便用户必须了解服务器的组成和功能。

在安装过程中,系统会询问用户是要继续安装过程还是要退出。 因此,我们将选择“Y”以确保继续进行。

检查 Nginx 版本

准备好安装过程后,您可以检查服务器的版本。 通过这样做,用户将能够知道这个版本的 Nginx 是否与操作系统兼容。

$ Nginx -v

Nginx 安装验证

安装服务器只是一步。 要使服务器处于工作状态,您需要执行一些进一步的步骤。 通过验证服务器的状态,我们将检查服务器是否正在运行。

$ sudo systemctl status Nginx

默认情况下,如果安装顺利完成且没有遇到任何错误,则服务器处于活动状态。 与运行状态一起显示的进一步信息是服务器具有指定的进程 ID。 分配的内存也会显示。

确认服务器状态后,我们将启用 Nginx 服务器在我们开始工作之前准备功能。

$ sudo systemctl enable Nginx

通过使用 enable 命令,系统将显示该服务器现已启用。

服务器设置现在可以启动它,因此我们将一起使用启动和重新启动命令在此服务器上工作。

防火墙配置

启用服务器的主要步骤是在服务器启动后配置防火墙。 我们将对两个端口进行配置:HTTP 端口 80 和 HTTP 端口 443。配置将允许这两个端口上的流量。 对于 Nginx,我们将使用命令在这两个端口上都有流量。

$ sudo ufw allow 'Nginx full'

之后,我们将通过重新加载命令再次加载防火墙。

$ sudo ufw reload

重启后安装配置测试

有两种方法可以检查 Ubuntu 上 Nginx 服务器的工作情况。 一种是通过浏览器从图形用户界面进行检查。

配置成功后,我们可以在浏览器中查看Nginx的工作状态。 地址在这里提到:

https: // 127.0.0.1

启动任何网络浏览器。 在地址栏中,使用上述地址查看服务器的功能。

您将看到打开了一个确保 Nginx 工作的网页。

另一方面,我们也可以通过写在终端上的命令获取结果值,以另一种方式进行测试。

$ curl –I 127.0.0.1

‘curl’ 就像 sudo,它帮助用户在 Ubuntu 上更新或下载任何东西。 可以看到服务器名写在第二行,显示的是Nginx在操作系统上的名称。 更多详细信息包含 HTML 内容类型。 还提到了整个网页的组成。

停止在 Nginx 上工作

和重启一样,我们也可以让服务器停止工作。

$ sudo systemctl stop Nginx

停止服务器后,您可以再次重新启动它,直到它被启用。 服务器也可以通过命令禁用。

$ sudo systemctl disable Nginx

卸载 Nginx

要从系统中完全删除 Nginx 服务器,我们将使用自动删除命令和“清除”。 这将首先读取服务器在安装后拥有的所有包和依赖项,并显示将被删除的包列表。

结论

NGINX 是一个网络服务器。 它是通过使用几个命令直接安装的。 由于所有软件包都已存在于存储库中,因此您只需要更新它们。 我们已经解释了使用浏览器和终端安装和重新启动服务器的所有过程。 命令的分步序列可帮助用户在启动后查看已安装服务器的状态。 本文还包含禁用服务器工作的命令。