ubuntu

Ubuntu Nginx如何进行版本升级

小樊
83
2025-08-22 07:25:41
栏目: 智能运维

Ubuntu系统升级Nginx版本常用方法如下:

方法一:通过apt包管理器升级(推荐)

  1. 备份配置

    sudo cp -r /etc/nginx /etc/nginx_backup  # 备份配置文件  
    sudo cp -r /var/log/nginx /var/log/nginx_backup  # 备份日志  
    
  2. 添加Nginx官方源(确保获取最新版本)

    sudo apt update  
    sudo apt install software-properties-common  
    sudo add-apt-repository ppa:nginx/stable  # 或使用官方源(需替换codename)  
    sudo apt update  
    
  3. 执行升级

    sudo apt install nginx  # 自动升级到最新版  
    
  4. 验证与重启

    nginx -v  # 检查版本  
    sudo systemctl restart nginx  # 重启服务  
    sudo nginx -t  # 测试配置文件是否正确  
    

方法二:源码编译升级(需手动操作)

  1. 卸载旧版本

    sudo apt remove nginx nginx-common  
    sudo rm -rf /etc/nginx /var/log/nginx  # 清理旧文件  
    
  2. 下载并编译新版本

    wget http://nginx.org/download/nginx-<新版本号>.tar.gz  
    tar -zxvf nginx-<新版本号>.tar.gz  
    cd nginx-<新版本号>  
    ./configure --prefix=/usr/local/nginx --with-http_ssl_module  # 按需配置模块  
    make  
    sudo make install  
    
  3. 迁移配置与启动

    sudo cp -r /etc/nginx_backup/* /etc/nginx/  # 恢复配置  
    sudo /usr/local/nginx/sbin/nginx  # 手动启动(或配置systemd服务)  
    

注意事项

参考来源:

0
看了该问题的人还看了