如何在Ubuntu 24.04上安装Nginx

2024年 4月 26日 65.9k 0

Nginx以其更高的性能和可扩展性在可用的web服务器中脱颖而出。Nginx是开源的,您可以在Linux系统上使用它进行不同的活动。在Ubuntu 24.04中,您可以通过从默认存储库中获取Nginx来安装它。安装后,配置防火墙并开始使用Nginx。这篇文章分享了你应该采取的每一步的细节。继续阅读!

在Ubuntu 24.04上安装Nginx的分步指南

要安装Nginx,请确保您可以使用sudo权限访问系统并访问终端。有了这些,下面的步骤将指导您完成安装和配置防火墙以开始使用Nginx的所有操作。跟我来!

步骤1:更新存储库

在Ubuntu 24.04中,Nginx在其默认存储库中可用。因此,您不必添加其存储库。在安装这个Nginx版本之前,让我们确保通过更新包索引获得最新版本。

$sudo apt更新

步骤2:通过APT安装Nginx

刷新Ubuntu存储库后,执行下面的install命令来获取并安装Nginx包。确保确认提示。

$sudo apt-install nginx

运行以下命令以显示已安装的版本,确认Nginx已安装。

$nginx-版本

我们已经安装了Nginx 1.24.0。

步骤3:启用并启动Nginx服务

在我们可以使用Nginx之前,我们必须启动Nginx服务。将Nginx设置为在启动时启动,而不是每次使用时都启动它。为此,请启用Nginx服务并使用以下命令重新启动Nginx。

$sudo systemctl启用nginx

$sudo systemctl重新启动nginx

接下来,检查Nginx服务以确保它处于活动状态(正在运行)。

$sudo systemctl状态nginx

步骤4:配置防火墙

虽然防火墙会自动检测Nginx并允许其连接,但我们必须确保它注册它。您也可以指定不同的规则来使用Nginx。

对于本指南,我们不想让Nginx完全访问。相反,让我们指定我们只想通过HTTP进行连接。要保存此配置,请执行以下命令。

$sudo ufw允许'NginxHTTP'

你也可以给它HTTPS访问权限,或者如果你想允许HTTP和HTTPS,创建一个Nginx-Full规则。

成功添加规则后,让我们查看防火墙状态,以进一步验证我们是否正确添加了规则。使用以下命令检查防火墙状态。

$sudo ufw状态

步骤5:验证Nginx的工作

确认Nginx安装成功的一个快速方法是打开Nginx登录页。你可以通过两种方式做到这一点。第一种选择是打开您的网络浏览器并访问您的网页。例如,如果使用localhost,我们将打开网站:http://localhost

您将收到一个Nginx欢迎页面,确认Nginx已全部就绪,可以使用。

或者,您可以使用curl访问同一个网页并检查输出。如果输出显示相同的欢迎消息,则表示安装成功。

$curl 127.0.0.1

结论

Nginx是一个开源的网络服务器,可以在Ubuntu 24.04上安装和使用。Nginx软件包可从Ubuntu存储库中获得。要安装它,请使用APT。接下来,将防火墙配置为允许通过Nginx进行通信。我们已经讨论了每个步骤,有了这个指南作为参考,你可以在Ubuntu 24.04上安装Nginx。

相关文章

猎豹浏览器怎么更改下载路径
Apache的URL缩短功能如何实现
Apache的点击劫持保护如何设置
Apache的HSTS功能是什么如何启用
Apache的X-Frame-Options如何配置以防止点击劫持
Apache的Content Security Policy如何设置

发布评论