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

2023-01-01 0 491

原副标题:怎样在 Debian 11 上加装实用性 Nginx 伺服器

透过在 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 :~/www.linuxmi.com$ sudo apt update

下载插件时加装 gnupg2以获得安全可靠的通信通道。

linuxmi@linuxmi :~/www.linuxmi.com$ sudo apt install curl gnupg2 ca-certificates lsb-release debian-keyring

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

linuxmi@linuxmi :~/www.linuxmi.com$ curl https:/ /nginx.org/keys/nginx_signing.key | gpg –dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

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

linuxmi@linuxmi :~/www.linuxmi.com$ gpg –dry-run –quiet –import –import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

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

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

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

linuxmi@linuxmi:~/www.linuxmi.com$ echo “deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/debian `lsb_release -cs` nginx”| sudo tee /etc/apt/sources.list.d/nginx.list

第 2 步:加装 Nginx

下一步是加装 Nginx 伺服器。请记住在下载新包以后更新包源。

linuxmi@linuxmi :~/www.linuxmi.com$ sudo apt update

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

加装Nginx伺服器非常简单。只需运转以下命令:

linuxmi@linuxmi :~/www.linuxmi.com$ sudo apt install nginx

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

Nginx in Action

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

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

您能采用以下命令检查 Nginx 伺服器的状态:

linuxmi@linuxmi :~/www.linuxmi.com$ sudo systemctl start nginx

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

linuxmi@linuxmi :~/www.linuxmi.com$ sudo systemctl status nginx ● nginx.service – nginx – high performance web server Loaded:loaded ( /lib/systemd/system/nginx.service; enabled; vendorpreset:> Active:active (running) since Sun 2022122521:01:57EST; 2min 36s ago Docs:https:/ /nginx.org/en/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:~/www.linuxmi.com$

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

再次检查时,此处的输出显示 Nginx 守护者民主化处于活动状态且正在运转。

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

linuxmi@linuxmi :~/www.linuxmi.com$ sudo systemctl restart nginx

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

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

了解怎样合作开发 Web 应用

恭喜,您现在已成功加装和实用性 Nginx。本手册介绍了怎样在 Debian 上加装和实用性 Web 伺服器。此外,她们还讨论了怎样采用systemctl 管理工作 Nginx 伺服器守护者民主化。

目前对 Web 合作开发者的需求从未如此非常大,而且在短期内也没有放缓的迹象。你能马上透过学习 HTML 的基础知识开始您的 Web 合作开发之旅。

感谢 Linux迷的精彩分享。

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

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

来自:Linux迷

链接:https://www.linuxmi.com/debian-11-nginx.html

关注她们

Linux公社

关注 Linux公社,添加“星标

合作联系:[email protected]

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务