如何在 Debian 11 上安装 Nginx

在本教程中,我们将向您展示如何在 Debian 11 上安装 Nginx。对于那些不知道的人,Nginx 是一个免费的开源网络服务器,提供 HTTP、反向代理、缓存和负载平衡功能。 这是一个很好的替代品 Apache,而且很容易设置。

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取 root 权限的命令。 我将向您展示如何在 Debian 11 (Bullseye) 上逐步安装 Nginx Web 服务器。

在 Debian 11 Bullseye 上安装 Nginx

步骤 1. 在我们安装任何软件之前,请务必通过运行以下命令来确保您的系统是最新的 apt 终端中的命令:

sudo apt update sudo apt upgrade sudo apt install curl gnupg2 ca-certificates lsb-release

步骤 2. 在 Debian 11 上安装 Nginx。

现在我们运行以下命令将 Nginx 安装到您的 Debian 系统:

sudo apt install nginx

输出:

[email protected]:~# sudo apt install nginx Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed:   geoip-database libgeoip1 libnginx-mod-http-geoip   libnginx-mod-http-image-filter   libnginx-mod-http-xslt-filter libnginx-mod-mail   libnginx-mod-stream libnginx-mod-stream-geoip   nginx-common nginx-core   Suggested packages:   geoip-bin fcgiwrap nginx-doc

安装完成后,启动 Nginx 并将其添加到系统启动时使用以下命令自动启动:

sudo systemctl start nginx sudo systemctl enable nginx

验证安装:

nginx -v

步骤 3. 配置防火墙。

现在添加防火墙规则以允许连接以及 HTTP(端口 80)和 HTTPS(端口 443)流量:

sudoufw allow 'Nginx HTTP'

步骤 4. 访问 Nginx Web 服务器。

成功安装后,您应该能够通过 Web 浏览器查看测试 Nginx 网页:

https://your-server-ip-address

恭喜! 您已成功安装 Nginx。 感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 Nginx Web 服务器。 如需更多帮助或有用信息,我们建议您查看 Nginx 官方网站.