Nginx是一个开源的、高性能的HTTP和反向代理服务器,为互联网上一些大型网站提供支持。与Apache相比,Nginx可以处理大量的并发连接,并且每个连接的内存占用较小。
Nginx可以作为一个独立的Web服务器,也可以作为HTTP和非HTTP服务器的反向代理。
在本教程中,我们将解释如何在Debian 10 Buster上安装和管理Nginx。
$ 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单元相同。
$sudo ufw allow 'Nginx Full'
如果你使用nftables来过滤对系统的连接,通过发出以下命令来打开必要的端口。
nft add rule inet filter input tcp dport {80, 443} ct state new,established counter accept
/home//
/var/www/
/var/www/html//opt/。
/opt//