Instalação do Angie via Pacotes#
Para instalar e atualizar o Angie
usando o gerenciador de pacotes da sua distribuição,
adicione e configure o repositório apropriado. Nome Versões Arquiteturas 10, 9, 8 x86-64, arm64 3.22, 3.21, 3.20, 3.19 x86-64, arm64 11, 10 x86-64, arm64 4.7 arm64 10, 9 x86-64, arm64 13, 12, 11 x86-64, arm64 14, 13 x86-64, arm64 9 x86-64 15 x86-64, arm64 10, 9, 8 x86-64, arm64 3.3.0, 2.13 x86-64 8, 7 x86-64, arm64 10, 9, 8 x86-64, arm64 Chrome 13 x86-64 9 x86-64 24.04, 22.04, 20.04 x86-64, arm64 Testamos e compilamos código do nosso repositório diariamente,
e estes
builds noturnos
são adequados para explorar novos recursos antes dos lançamentos oficiais. A versão dos builds noturnos sempre corresponde ao próximo lançamento.
O processo de nomenclatura e instalação é geralmente similar ao mostrado abaixo,
mas ao invés do prefixo de caminho Para adicionar o repositório, crie um arquivo chamado
Instale o pacote Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para iniciar automaticamente o Angie após a reinicialização do servidor: Instale os pré-requisitos
para adicionar o repositório do Angie: Baixe a chave pública do repositório do Angie
para verificação de pacotes: Adicione o repositório do Angie: Atualize os índices do repositório: Instale o pacote do Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para inicializar automaticamente o Angie após a reinicialização do servidor: Crie o diretório Instale os pré-requisitos
para adicionar o repositório do Angie: Baixe a chave pública do repositório do Angie
para verificação de pacotes: Importe a chave baixada para o chaveiro confiável: Salve a assinatura da chave: Adicione o repositório do Angie: Atualize os índices do repositório: Instale o pacote do Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para inicializar automaticamente o Angie após a reinicialização do servidor: Instale os pré-requisitos
para adicionar o repositório do Angie: Baixe a chave pública do repositório do Angie
para verificação de pacotes: Adicione o repositório do Angie: Atualize os índices do repositório: (Opcional) Ao executar um Ambiente de Software Fechado
(CSE),
instale o pacote de chave
para verificação de binários do Angie: Atualize o CSE: Em seguida, reinicie o servidor: Instale o pacote do Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Instale os pacotes auxiliares
para adicionar o repositório do Angie: Baixe a chave pública do repositório do Angie
para verificação de pacotes: Adicione o repositório do Angie: Atualize os índices do repositório: Instale o pacote do Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Instale os pacotes auxiliares
para adicionar o repositório do Angie: Baixe a chave pública do repositório do Angie
para verificação de pacotes: Adicione o repositório do Angie: Atualize os índices do repositório: Instale o pacote do Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Para adicionar o repositório do Angie, crie os diretórios: Para configurar o repositório, crie um arquivo chamado
Baixe a chave pública do repositório do Angie
para autenticação de pacotes: Atualize os índices do repositório: Instale o pacote do Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para inicializar automaticamente o Angie após a reinicialização do servidor: Para adicionar o repositório, crie um arquivo chamado
Atualize os índices do repositório: Instale o pacote do Angie: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para inicializar automaticamente o Angie após a reinicialização do servidor: Além dos pacotes que fornecem a funcionalidade básica,
também publicamos alguns pacotes extras,
tanto nossos próprios quanto construídos a partir de fontes de terceiros selecionadas. Console Light é um painel web leve de monitoramento para o Angie,
publicado como Para estender a funcionalidade básica do Angie,
você pode adicionar vários módulos dinâmicos.
Os módulos podem ser construídos a partir do código-fonte
contra uma versão correspondente do Angie,
mas é mais fácil obtê-los como pacotes prontos do nosso repositório: Adiciona um filtro para transformar imagens JPEG, GIF, PNG e WebP. Permite usar njs (um subconjunto de JavaScript) na configuração do Angie
nos contextos Permite escrever manipuladores de Permite integração com WebAssembly Micro Runtime
para executar código WASM. Adiciona suporte básico para WASM. Permite integração com o runtime Wasmtime
para executar código WASM. Adiciona um filtro para transformar respostas XML com folhas de estilo XSLT. Para usar um módulo instalado em uma configuração,
carregue-o usando a diretiva load_module no contexto Uma ampla gama de módulos de terceiros
também está disponível.Distribuições#
8
x86-64
1.8, 1.7
x86-64
Chrome 12
Fresh 12
x86-64, arm64
x86-64Builds de Teste#
https://download.angie.software/angie/*
use https://download.angie.software/angie-nightly/*
.Alma, CentOS, MSVSphere, Oracle, RED OS, Rocky, ROSA, SberLinux#
/etc/yum.repos.d/angie.repo
com o seguinte conteúdo:[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/almalinux/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/centos/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/msvsphere/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/oracle/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/redos/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/rocky/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/rosa-chrome/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
priority=9
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/rosa/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
priority=9
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/sberlinux/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
priority=9
$ sudo yum install -y angie
$ # -- OU --
$ sudo dnf install -y angie
$ sudo yum install -y <NOME DO PACOTE>
$ # -- OU --
$ sudo dnf install -y <NOME DO PACOTE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Alpine#
$ sudo apk update
$ sudo apk add curl ca-certificates
$ sudo curl -o /etc/apk/keys/angie-signing.rsa \
https://angie.software/keys/angie-signing.rsa
$ echo "https://download.angie.software/angie/alpine/v$(egrep -o \
'[0-9]+\.[0-9]+' /etc/alpine-release)/main" \
| sudo tee -a /etc/apk/repositories > /dev/null
$ sudo apk update
$ sudo apk add angie
$ sudo apk add <NOME DO PACOTE>
$ sudo service angie start
$ sudo rc-update add angie
Alt#
/etc/ssl/angie/
:$ sudo mkdir -p /etc/ssl/angie/
$ sudo apt-get update
$ sudo apt-get install -y curl apt-https
$ sudo curl -o /etc/ssl/angie/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
$ sudo gpg --no-default-keyring \
--keyring /usr/lib/alt-gpgkeys/pubring.gpg --import /etc/ssl/angie/angie-signing.gpg
$ echo 'simple-key "angie" {
Fingerprint "EB8EAF3D4EF1B1ECF34865A2617AB978CB849A76";
Name "Angie (Signing Key) <devops@tech.wbsrv.ru>";
}' | sudo tee /etc/apt/vendors.list.d/angie.list > /dev/null
$ echo "rpm [angie] https://download.angie.software/angie/altlinux/11/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie] https://download.angie.software/angie/altlinux/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie] https://download.angie.software/angie/altlinux-sp/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie] https://download.angie.software/angie/altlinux-sp/8/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie
$ sudo apt-get install -y <NOME DO PACOTE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Astra SE#
$ sudo apt-get update
$ sudo apt-get install -y ca-certificates curl lsb-release
$ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
$ echo "deb https://download.angie.software/angie/astra-se/$(egrep -o \
'[0-9]+.[0-9]+' /etc/astra_version) unstable main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie-digsig-key
$ sudo update-initramfs -uk all
$ sudo shutdown -r now
$ sudo apt-get install -y angie
$ sudo apt-get install -y <NOME DO PACOTE>
Debian, Ubuntu#
$ sudo apt-get update
$ sudo apt-get install -y ca-certificates curl
$ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
$ echo "deb https://download.angie.software/angie/$(. /etc/os-release && echo "$ID/$VERSION_ID $VERSION_CODENAME") main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie
$ sudo apt-get install -y <NOME DO PACOTE>
OSNova#
$ sudo apt-get update
$ sudo apt-get install -y ca-certificates curl
$ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
$ echo "deb https://download.angie.software/angie/osnova/$(egrep -o \
'[0-9]*' /etc/osnova_version | head -1) \
$(. /etc/os-release && echo "$VERSION_CODENAME") main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie
$ sudo apt-get install -y <NOME DO PACOTE>
FreeBSD#
$ sudo mkdir -p /usr/local/etc/pkg/angie/ /usr/local/etc/pkg/repos/
/usr/local/etc/pkg/repos/angie.conf
com o seguinte conteúdo:angie: {
url: "https://download.angie.software/angie/freebsd/${VERSION_MAJOR}/${ARCH}",
signature_type: "pubkey",
pubkey: "/usr/local/etc/pkg/angie/angie-signing.rsa",
enabled: yes
}
$ sudo curl -o /usr/local/etc/pkg/angie/angie-signing.rsa \
https://angie.software/keys/angie-signing.rsa
$ sudo pkg update
$ sudo pkg install -y angie
$ sudo pkg install -y <NOME DO PACOTE>
$ sudo service angie start
$ sudo sysrc angie_enable=YES
openSUSE#
/etc/zypp/repos.d/angie.repo
com o seguinte conteúdo:[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/opensuse/$releasever_major/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
$ sudo zypper refresh
$ sudo zypper install -y angie
$ sudo zypper install -y <NOME DO PACOTE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Extras#
Painel Web Console Light#
angie-console-light
em nossos repositórios.
É instalado da mesma forma que o pacote angie
nos passos acima;
veja os passos de configuração em Painel Web de Monitoramento Console Light.Módulos Dinâmicos#
http
e stream
, respectivamente.location
e variáveis em Perl,
e também invocar Perl a partir de SSI.main
:load_module modules/<nome do módulo>.so;