admin avatar

在ARM服务器中基于ubuntu系统一键架设nginx quic http3环境

🕛 by admin

在ARM服务器中基于ubuntu系统一键架设nginx quic http3环境,

母鸡使用的ARM服务器,非X86,这里介绍一键架设nginx quic http3环境的方法。

当然喜欢折腾的也可以自行在ARM服务器编译安装nginx quic http3环境,但是真的很蛋疼,一大堆报错

至于为什么要使用nginx quic http3的环境呢?网站使用了某个第三方监控,经常收到网站高延迟的报警

索性就把网站升级到了nginx quic http3的环境,到目前为止也没有收到过高延迟的报警了。

在ARM服务器中基于ubuntu系统一键架设nginx quic http3环境,

很简单,基本上就是使用nginx官方已经编译好的nginxquic http3环境一键安装即可,系统为ubuntu,且版本必须大于22.04

1
2
3
4
5
6
7
8
9
10
11
 apt update && sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
            | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
            https://packages.nginx.org/nginx-quic/ubuntu `lsb_release -cs` nginx-quic" \
            | sudo tee /etc/apt/sources.list.d/nginx-quic.list

apt update && apt install nginx-quic

参考 https://quic.nginx.org/packages.html

下面是ubuntu官方源直接安装nginx-quic

1
2
sudo add-apt-repository ppa:5-sergey/nginx-quic
sudo apt update

添加 /etc/apt/sources.list.d/nginx-quic.list

1
2
deb https://ppa.launchpadcontent.net/5-sergey/nginx-quic/ubuntu jammy main 
deb-src https://ppa.launchpadcontent.net/5-sergey/nginx-quic/ubuntu jammy main 

参考 https://launchpad.net/~5-sergey/+archive/ubuntu/nginx-quic

执行 nginx -V 即可查看nginx已经编译的模块

💘 相关文章

写一条评论