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。