您当前所在位置:首页安装教程如何在 Debian 11 上安装配置 Nginx 服务器

如何在 Debian 11 上安装配置 Nginx 服务器

更新:2023-09-03 10:49:13编辑:tooool归类:安装教程人气:329

通过在 Debian 11 上安装 Nginx 服务器来开发和部署强大的 Web 应用程序。

Web应用程序在过去几年中作为向不同客户提供服务的一种手段而广受欢迎。使用 Web 应用程序,您可以接触到更广泛的受众,无论他们使用什么设备或操作系统。

能够安装和配置 Web 服务器是作为 Web 开发人员和软件工程师的一项宝贵技能。Web 服务器是负责通过互联网或网络将您的 Web 内容交付给客户端的程序。

让我们来看看如何在 Debian 11 上安装和配置 Nginx Web 服务器。

为什么使用Nginx?

Nginx是一个轻量级和高性能的Web服务器,可以在 Windows 和 Linux 上运行。除了作为 Web 服务器外,Nginx还被广泛用作反向代理服务器和邮件代理服务器。请注意,Nginx的发音为“engine x”。

作为反向代理服务器,您可以将 Nginx 配置为将流量从指定端口路由到服务器上运行的某些应用程序。Nginx反向代理提供了额外的安全层,因为它在到达服务器之前检查和过滤流量。

Nginx 作为服务或守护进程在服务器上运行,可以通过 Linux 上的 systemctl 等服务管理器轻松管理。最后但同样重要的一点是,Nginx 有很好的文档记录教程,并享有巨大的社区支持。

如何在 Debian 上安装 Nginx Server

出于本指南的目的,我们将演示如何在运行 Debian 的 Linux 机器上安装 Nginx 服务器。

步骤 1:安装安全先决条件

如果要在安全的服务器上安装 Nginx,则必须安装这些先决条件,以确保安装安全并且获得程序的稳定版本。

首先,更新系统的软件包列表。

linuxmi@linuxmi :~/

下载应用程序时安装 gnupg2以获得安全的通信通道。

linuxmi@linuxmi :~/

如何在 Debian 11 上安装配置 Nginx 服务器

接下来,您应该从 Nginx 获取官方签名密钥以验证软件包的真实性。

linuxmi@linuxmi :~/

现在,通过运行以下命令验证导入的文件是否包含正确的密钥:

linuxmi@linuxmi :~/

输出应包含指纹,如下所示。

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

在您的系统上注册并设置 Nginx 存储库以获得稳定的软件包,这对于生产和安全环境非常重要。

linuxmi@linuxmi :~/]

第 2 步:安装 Nginx

下一步是安装 Nginx 服务器。请记住在下载新包之前更新包源。

linuxmi@linuxmi :~/

如何在 Debian 11 上安装配置 Nginx 服务器

安装Nginx服务器非常简单。只需运行以下命令:

linuxmi@linuxmi :~/

如何在 Debian 11 上安装配置 Nginx 服务器

Nginx in Action

Nginx 提供的默认页面存储在目录 / usr/share/nginx/html中。您可以将静态网页放置在此位置或您选择的其他位置,并配置虚拟主机。

虚拟主机允许您在同一服务器硬件或基础结构上为多个网页提供服务。

您可以使用以下命令检查 Nginx 服务器的状态:

linuxmi@linuxmi :~/

如果它未处于活动状态,请通过发出 sudo systemctl status nginx命令来启动它:

linuxmi@linuxmi :~/

● nginx.service - nginx - high performance web server

Loaded:loaded ( /lib/systemd/system/nginx.service; enabled; vendor preset:>

Active:active (running) since Sun 2022- 12- 2521:01:57EST; 2min 36s ago

Docs:/

Process:1015ExecStart= /usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exit>

Main PID:1027(nginx)

Tasks:2( limit:4613)

Memory:3.2M

CPU:30ms

CGroup:/system.slice/nginx.service

├─ 1027nginx:master process /usr/sbin/nginx -c /etc/nginx/nginx.c>

└─ 1030nginx:worker process

Dec 2521:01:57linuxmi systemd[ 1]: Starting nginx - high performance web serve> Dec 2521:01:57linuxmi systemd[ 1]: nginx. service:Can 't open PID file /run/ngi>linuxmi@linuxmi:~/$

如何在 Debian 11 上安装配置 Nginx 服务器

再次检查时,此处的输出显示 Nginx 守护进程处于活动状态且正在运行。

如果对 Nginx 进行一些配置更改,则可以使用 systemctl 命令重新启动服务器,如下所示:

linuxmi@linuxmi :~/

要提供默认的 Nginx 网页,请在 Web 浏览器中打开 URL 。您将看到一个类似于下面的页面。

如何在 Debian 11 上安装配置 Nginx 服务器

了解如何开发 Web 应用

恭喜,您现在已成功安装和配置 Nginx。本指南介绍了如何在 Debian 上安装和配置 Web 服务器。此外,我们还讨论了如何使用 systemctl 管理 Nginx 服务器守护进程。

目前对 Web 开发人员的需求从未如此巨大,而且在短期内也没有放缓的迹象。你可以马上通过学习 HTML 的基础知识开始您的 Web 开发之旅。

感谢 Linux迷的精彩分享。

OK,这就是本文的内容。如果还有什么疑问,请在下面的评论区告诉我们。

需要Linux 精美艺术壁纸的朋友请加小编微信 linuxgs (口令壁纸)。

来自:Linux迷

链接:

关注我们

Linux公社

关注 Linux公社,添加“ 星标 ”

每天 获取 技术干货,让我们一起成长

合作联系:root@linuxidc.net

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

何在配置安装服务器Debian
国外服务器可以安装部署SSL证书吗 Windows10 Mobile/PC 5月累积更新内容汇总