Nginx 是一个开源,高性能的 HTTP 和反向代理服务器,为 Internet 上的一些最大的站点提供支持。与 Apache 相比, Nginx 可以处理大量并发连接,并且每个连接的内存占用量更小。
Nginx 可以用作独立的 Web 服务器,也可以用作 HTTP 和非 HTTP 服务器的反向代理。
在本教程中,我们将解释如何在 Debian 10 Buster 上安装和管理 Nginx 。
Nginx 包包含在默认的 Debian Buster 存储库中。安装非常简单,只需以 root 用户或用户使用 sudo 权限运行以下命令:
sudo apt update sudo apt install nginx
安装过程完成后, Nginx 服务将自动启动。您可以使用 curl 验证它,如下所示:
curl -I 127.0.0.1
输出看起来类似于:
HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes
您可以使用该 systemctl 命令来管理 Nginx 服务,与任何其他 systemd 单元一样。
UFW 用户可以通过启用 ‘Nginx Full’ 配置文件来打开 HTTP(80) 和 HTTPS(443) 端口:
sudo ufw allow 'Nginx Full'
如果使用 nftables 过滤与系统的连接,请通过发出以下命令打开必要的端口:
nft add rule inet filter input tcp dport {80, 443} ct state new,established counter accept
在 Debian 10 上安装 Nginx 是运行单个命令的问题。
现在您已经在 Debian 10 Linux 上安装了 Nginx ,您可以开始部署应用程序并将 Nginx 用作 Web 或代理服务器。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。