|
Data de criação |
Autor |
Última revisão |
Validade |
Observações |
|---|---|---|---|---|
02/07/2020 |
Ramissés Araujo |
28/12/2021 |
Até alteração do procedimento |
- |
Antes de iniciar a atualização é recomendado realizar um clone ou snapshot da VM.
Passo 01 Verificar versão.
nginx -V
Passo 02 executar comando.
vim /etc/yum.repos.d/nginx.repo
Passo 03 Adicionar o seguinte conteúdo.
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
Passo 04 Executar atualização.
yum update -y
Passo 05 Limpar versão anterior.
yum remove nginx-mod-http-xslt-filter nginx-mod-stream nginx-filesystem nginx-mod-http-perl nginx-mod-mail nginx-mod-mail nginx-mod-http-geoip nginx-mod-http-image-filter nginx-all-modules -y
Passo 06 Reiniciar Nginx.
systemctl restart nginx
Passo 07 Verificar versão.
nginx -V
Passo 01 Criar um arquivo executável e adicionar o conteúdo:
apt install -y wget gcc g++ tar make zlib1g-dev
wget https://nginx.org/download/nginx-1.19.0.tar.gz
tar zxf nginx-1.19.0.tar.gz
wget https://mirrors.gigenet.com/OSDN//sfnet/p/pc/pcre/pcre/8.44/pcre-8.44.tar.gz
tar zxf pcre-8.44.tar.gz
wget https://www.openssl.org/source/openssl-1.1.1m.tar.gz
tar zxf openssl-1.1.1m.tar.gz
cd nginx-1.19.0
./configure --with-pcre=../pcre-8.44 --with-mail --with-mail_ssl_module --with-openssl=../openssl-1.1.1m --with-compat
make && make install
cp /usr/local/nginx/sbin/nginx /usr/sbin/nginx
ln /etc/nginx/nginx.conf /usr/local/nginx/conf/nginx.conf -f
cp /tmp/nginx/* /etc/nginx/ -r
systemctl unmask nginx.service
systemctl enable nginx
service nginx restart
nginx -v
Ou
apt install -y curl gnupg2 ca-certificates lsb-release debian-archive-keyring
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/debian `lsb_release -cs` nginx" | tee /etc/apt/sources.list.d/nginx.list
apt update -y
apt install nginx -y
systemctl enable nginx
nginx -v