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.23, 3.22, 3.21, 3.20 x86-64, arm64 11, 10 x86-64, arm64 4.7 arm64 10, 9 x86-64, arm64 13, 12, 11 x86-64, arm64 43 x86-64, arm64 15, 14, 13 x86-64, arm64 10, 9 x86-64, arm64 16, 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 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 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: 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 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: 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: 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 verificaçã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: Nota Como o gerenciador de pacotes do FreeBSD pode determinar incorretamente a versão mais recente,
use a seguinte abordagem para atualizar pacotes já instalados: 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 transformações para 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 a 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
8
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, Fedora, 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/fedora/$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 <PACKAGE NAME>
$ 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 <PACKAGE NAME>
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 <PACKAGE NAME>
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 <PACKAGE NAME>
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 -r angie -y angie
$ sudo pkg install -r angie -y <PACKAGE NAME>
$ sudo service angie start
$ sudo sysrc angie_enable=YES
$ sudo pkg upgrade `pkg search -r angie angie-[0-9] | sort -Vr | head -1 | awk {'print $1'}`
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 <PACKAGE NAME>
$ 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/<module name>.so;