Nginx的版本升级可以通过以下步骤进行:
sudo systemctl stop nginx
sudo cp -r /etc/nginx /etc/nginx_backup
sudo cp -r /var/log/nginx /var/log/nginx_backup
sudo cp -r /var/lib/nginx /var/lib/nginx_backup
wget http://nginx.org/download/nginx-<version>.tar.gz
tar -zxvf nginx-<version>.tar.gz
cd nginx-<version>
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module
make
sudo make install
sudo systemctl start nginx
sudo nginx -t
sudo rm -rf /usr/sbin/nginx
sudo rm -rf /etc/nginx
sudo rm -rf /var/log/nginx
sudo rm -rf /var/lib/nginx
如果你使用的是基于Debian的系统(如Ubuntu),可以使用apt
:
sudo apt update
sudo apt install nginx=<new_version>
对于基于Red Hat的系统(如CentOS),可以使用yum
:
sudo yum update nginx
注意:使用包管理器升级可能会丢失自定义配置,建议先备份配置文件。
通过以上步骤,你可以安全地升级Nginx到最新版本。