nginx 最新版本带 stream

nginx 最新版本带 stream

我想了解有关nginx在 Ubuntu (22.04.3) 上安装的一些说明。我需要安装stream模块并期望最新版本(当前:1.24,2023 年 4 月)。

以下是我目前的尝试。我应该怎么做才能实现我的目标?

目前的尝试

a)nginx-full从 Ubuntu repo 安装:我获得了旧版本 1.18 (Apr-2020) stream

b) 添加官方 nginx repo:我得到“常规” nginx 1.24(没有stream)。

c) 添加官方 nginx repo:我得到了nginx-full但使用的是旧版本 1.18(不知道如何检查但我假设它来自 Ubuntu repo,因此与上面的“a”相同)。

d) 下载并编译nginx --with-stream:面临 1024 以下端口(80、443、25、587……)以及非 root 用户的问题。

补充说明:

关于主题“d”,请参阅下面的内容/etc/systemd/system/nginx.service。我也尝试www-datanginx(来自adduser --system --no-create-home --disabled-login --group nginx)替换,但也没有成功。

[Unit]
Description=Nginx HTTP Server
After=network.target

[Service]
ExecStart=/usr/local/nginx/sbin/nginx
ExecStop=/usr/local/nginx/sbin/nginx -s quit
ExecReload=/usr/local/nginx/sbin/nginx -s reload
PIDFile=/var/run/nginx.pid
User=www-data
Group=www-data
Restart=always

[Install]
WantedBy=multi-user.target

相关内容