阅读量:2
以下是在Ubuntu上更新升级Nginx的步骤:
基于包管理器(推荐,简单快捷)
- 备份配置:
sudo cp -r /etc/nginx /etc/nginx_backup。 - 添加官方源:
- 导入密钥:
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor -o /etc/apt/keyrings/nginx.gpg。 - 添加源:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/nginx.gpg] https://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list。
- 导入密钥:
- 更新并升级:
sudo apt update。sudo apt install nginx(若要指定版本,可使用sudo apt install nginx=)。
- 重启服务:
sudo systemctl restart nginx。 - 验证结果:
nginx -v查看版本,systemctl status nginx查看服务状态。
基于源码编译(需手动操作,适合定制化需求)
- 备份配置:同包管理器方式。
- 安装依赖:
sudo apt install build-essential libpcre3 libpcre3-dev libssl-dev zlib1g-dev等。 - 下载源码:
cd /usr/local/src,wget http://nginx.org/download/nginx-,.tar.gz tar -zxvf nginx-。.tar.gz - 编译安装:
cd nginx-。./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf等(根据需求配置)。sudo make,sudo make install。
- 创建服务文件(若需):手动创建
/etc/systemd/system/nginx.service并配置。 - 启动服务:
sudo systemctl start nginx。
以上就是关于“Ubuntu Nginx更新升级步骤”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm