Instalação por Pacotes do Angie PRO#
Para acessar o repositório de pacotes, você precisa assinar um contrato e adquirir uma licença. Para questões sobre licenças, contratos e builds personalizados, entre em contato:
+7 (495) 120 50 33
Em seguida, configure o repositório para o gerenciador de pacotes da sua distribuição
para instalar e atualizar o Angie PRO
e os módulos dinâmicos que você precisa.
Por fim, instale o arquivo de licença
e remova as restrições. 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 Crie o diretório Transfira os arquivos que você recebeu com sua licença: Tipo de Arquivo Nome Original Onde Certificado Chave Privada Dica Se você tem a licença mas não estes arquivos, envie-nos um email para
. Para adicionar o repositório,
crie o arquivo
Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para iniciar automaticamente o Angie PRO após a reinicialização do servidor: Transfira os arquivos que você recebeu com sua licença: Tipo de Arquivo Nome Original Onde Certificado Chave Privada Dica Se você tem a licença mas não estes arquivos, envie-nos um email para
. Instale os pacotes auxiliares
para adicionar o repositório Angie PRO: Baixe a chave pública do repositório Angie PRO
para verificação de pacotes: Adicione o repositório Angie PRO: Atualize os índices do repositório: Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para iniciar automaticamente o Angie PRO após a reinicialização do servidor: Crie o diretório Transfira os arquivos que você recebeu com sua licença: Tipo de Arquivo Nome Original Onde Certificado Chave Privada Dica Se você não possui esses arquivos mas tem uma licença, entre em contato com o suporte:
. Baixe a chave pública do repositório Angie PRO
para verificação de pacotes: Salve a assinatura da chave: Adicione o repositório Angie PRO: Crie o arquivo de configuração Atualize os índices do repositório: Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para iniciar automaticamente o Angie PRO após a reinicialização do servidor: Crie o diretório Transfira os arquivos que você recebeu com sua licença: Tipo de Arquivo Nome Original Onde Certificado Chave Privada Dica Se você não possui esses arquivos mas tem uma licença, entre em contato com o suporte:
. Restrinja o acesso ao diretório e arquivos: Instale os pacotes auxiliares
para adicionar o repositório Angie PRO: Baixe a chave pública do repositório Angie PRO
para verificação de pacotes: Adicione o repositório Angie PRO: Para configurar o repositório, crie um arquivo
Atualize os índices do repositório: (Opcional) Ao executar no modo Ambiente de Software Fechado
(CSE),
instale o pacote de chave para verificar a autenticidade dos
arquivos executáveis do Angie PRO: Atualize o CSE: Em seguida reinicie o servidor: Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Crie o diretório Transfira os arquivos que você recebeu com sua licença: Tipo de Arquivo Nome Original Onde Certificado Chave Privada Dica Se você não tem esses arquivos mas possui uma licença, entre em contato com o suporte:
. Restrinja o acesso ao diretório e arquivos: Instale os pré-requisitos
para adicionar o repositório Angie PRO: Baixe a chave pública do repositório Angie PRO
para verificação de pacotes: Adicione o repositório Angie PRO: Para configurar o repositório, crie um arquivo chamado
Atualize os índices do repositório: Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Instale os pré-requisitos
para adicionar o repositório Angie PRO: Baixe a chave pública do repositório Angie PRO
para verificação de pacotes: Adicione o repositório Angie PRO: Atualize os índices do repositório: Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Para adicionar o repositório Angie PRO, crie estes diretórios: Para configurar o repositório, crie um arquivo chamado
Baixe a chave pública do repositório Angie PRO
para verificação de pacotes: Transfira os arquivos que você recebeu com sua licença: Tipo de Arquivo Nome Original Onde Certificado Chave Privada Dica Se você não tem esses arquivos mas possui uma licença, entre em contato com o suporte:
. Adicione o certificado e a chave à configuração do gerenciador de pacotes: Atualize os índices do repositório: Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para iniciar automaticamente o Angie PRO após a reinicialização do servidor: Crie o diretório Transfira os arquivos que você recebeu com sua licença: Tipo de Arquivo Nome Original Onde Certificado Chave Privada Em seguida, combine-os em um pacote Dica Se você não tem esses arquivos mas possui uma licença, entre em contato com o suporte:
. Para adicionar o repositório, crie um arquivo chamado
Atualize os índices do repositório: Instale o pacote Angie PRO: (Opcional) Instale quaisquer pacotes extras
que você precisar: Inicie o serviço: Para iniciar automaticamente o Angie PRO após a reinicialização do servidor: Além dos pacotes que fornecem funcionalidade principal,
também publicamos vários pacotes adicionais,
tanto nossos próprios quanto de fontes terceirizadas selecionadas. O Console Light é um
painel web de monitoramento leve para o Angie PRO,
publicado em nossos repositórios como o pacote Para estender a funcionalidade básica do Angie PRO,
você pode adicionar vários módulos dinâmicos.
Você pode obtê-los como pacotes prontos do nosso repositório: Adiciona transformações de imagem para formatos JPEG, GIF, PNG e WebP. Permite usar a linguagem njs (um subconjunto de JavaScript)
na configuração do Angie PRO nos contextos Permite escrever manipuladores de Adiciona um filtro que transforma respostas XML usando templates XSLT. Para aplicar um módulo instalado em sua configuração,
carregue-o usando a diretiva load_module no contexto Uma ampla gama de módulos de terceiros também está disponível. Para configurar a licença para o Angie PRO: Salve o arquivo de licença como Verifique se a licença é válida;
caso contrário, verifique os detalhes: Monitore o console e os logs para quaisquer problemas de licenciamento.
Se a licença expirar durante a operação,
o Angie PRO emite periodicamente avisos correspondentes.
Além disso, no recarregamento, mensagens de erro de configuração aparecerão
se, por exemplo, o número de processos de trabalho
especificado nos termos da licença for excedido. Modifique o arquivo Após salvar o arquivo de licença,
altere-os de acordo com os termos da sua licença, por exemplo:Distribuições#
8
x86-64
1.8, 1.7
x86-64
Chrome 12
Fresh 12
x86-64, arm64
x86-64Alma, CentOS, MSVSphere, Oracle, RED OS, Rocky, ROSA, SberLinux#
/etc/ssl/angie/
:$ sudo mkdir -p /etc/ssl/angie/
angie-repo.crt
/etc/ssl/angie/angie-repo.crt
angie-repo.key
/etc/ssl/angie/angie-repo.key
/etc/yum.repos.d/angie.repo
com o seguinte conteúdo:[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/almalinux/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/centos/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/msvsphere/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/oracle/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/redos/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/rocky/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/rosa-chrome/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/rosa/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/sberlinux/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
$ sudo yum install -y angie-pro
$ # -- OU --
$ sudo dnf install -y angie-pro
$ sudo yum install -y <NOME DO PACOTE>
$ # -- OU --
$ sudo dnf install -y <NOME DO PACOTE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Alpine#
angie-repo.crt
/etc/apk/cert.pem
angie-repo.key
/etc/apk/cert.key
$ 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-pro/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-pro
$ 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/
angie-repo.crt
/etc/ssl/angie/angie-repo.crt
angie-repo.key
/etc/ssl/angie/angie-repo.key
$ curl -o ~/angie-signing.gpg https://angie.software/keys/angie-signing.gpg && \
sudo gpg --no-default-keyring --keyring /usr/lib/alt-gpgkeys/pubring.gpg --import ~/angie-signing.gpg
$ echo 'simple-key "angie-pro" {
Fingerprint "EB8EAF3D4EF1B1ECF34865A2617AB978CB849A76";
Name "Angie PRO (Signing Key) <devops@tech.wbsrv.ru>";
}' | sudo tee /etc/apt/vendors.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux/11/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux-sp/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux-sp/8/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
apt
do repositório Angie PRO
em /etc/apt/apt.conf.d
:$ ( echo 'Acquire::https::Verify-Peer "true";';
echo 'Acquire::https::Verify-Host "true";';
echo 'Acquire::https::SslCert "/etc/ssl/angie/angie-repo.crt";';
echo 'Acquire::https::SslKey "/etc/ssl/angie/angie-repo.key";';
) | sudo tee -a /etc/apt/apt.conf >/dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie-pro
$ sudo apt-get install -y <NOME DO PACOTE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Astra SE#
/etc/ssl/angie/
:$ sudo mkdir -p /etc/ssl/angie/
angie-repo.crt
/etc/ssl/angie/angie-repo.crt
angie-repo.key
/etc/ssl/angie/angie-repo.key
$ sudo chown -R _apt:nogroup /etc/ssl/angie/
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https lsb-release \
ca-certificates curl gnupg2
$ 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-pro/astra-se/$(egrep -o \
'[0-9]+\.[0-9]+' /etc/astra_version) unstable main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
/etc/apt/apt.conf.d/90download-angie
com o seguinte conteúdo:Acquire::https::download.angie.software::Verify-Peer "true";
Acquire::https::download.angie.software::Verify-Host "true";
Acquire::https::download.angie.software::SslCert "/etc/ssl/angie/angie-repo.crt";
Acquire::https::download.angie.software::SslKey "/etc/ssl/angie/angie-repo.key";
$ 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-pro
$ sudo apt-get install -y <NOME DO PACOTE>
Debian, Ubuntu#
/etc/ssl/angie/
:$ sudo mkdir -p /etc/ssl/angie/
angie-repo.crt
/etc/ssl/angie/angie-repo.crt
angie-repo.key
/etc/ssl/angie/angie-repo.key
$ sudo chown -R _apt:nogroup /etc/ssl/angie/
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https lsb-release \
ca-certificates curl gnupg2
$ 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-pro/$(. /etc/os-release && echo "$ID/$VERSION_ID $VERSION_CODENAME") main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
/etc/apt/apt.conf.d/90download-angie
com o seguinte conteúdo:Acquire::https::download.angie.software::Verify-Peer "true";
Acquire::https::download.angie.software::Verify-Host "true";
Acquire::https::download.angie.software::SslCert "/etc/ssl/angie/angie-repo.crt";
Acquire::https::download.angie.software::SslKey "/etc/ssl/angie/angie-repo.key";
$ sudo apt-get update
$ sudo apt-get install -y angie-pro
$ 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-pro/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-pro/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
angie-repo.crt
/usr/local/etc/pkg/angie/angie-repo.crt
angie-repo.key
/usr/local/etc/pkg/angie/angie-repo.key
$ echo '
PKG_ENV: {
SSL_CLIENT_CERT_FILE: "/usr/local/etc/pkg/angie/angie-repo.crt",
SSL_CLIENT_KEY_FILE: "/usr/local/etc/pkg/angie/angie-repo.key"
}' | sudo tee -a /usr/local/etc/pkg.conf > /dev/null
$ sudo pkg update
$ sudo pkg install -y angie-pro
$ sudo pkg install -y <NOME DO PACOTE>
$ sudo service angie start
$ sudo sysrc angie_enable=YES
openSUSE#
/etc/ssl/angie/
:$ sudo mkdir -p /etc/ssl/angie/
angie-repo.crt
/etc/ssl/angie/angie-repo.crt
angie-repo.key
/etc/ssl/angie/angie-repo.key
/etc/ssl/angie/angie-repo-bundle.crt
:$ cat /etc/ssl/angie/angie-repo.crt /etc/ssl/angie/angie-repo.key | \
sudo tee -a /etc/ssl/angie/angie-repo-bundle.crt > /dev/null
/etc/zypp/repos.d/angie.repo
com o seguinte conteúdo:[angie-pro]
enabled=1
autorefresh=1
baseurl=https://download.angie.software/angie-pro/opensuse/$releasever_major?ssl_clientcert=/etc/ssl/angie/angie-repo-bundle.crt&ssl_verify=peer
gpgcheck=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
$ sudo zypper refresh
$ sudo zypper install -y angie-pro
$ sudo zypper install -y <NOME DO PACOTE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Extras#
Painel Web Console Light#
angie-pro-console-light
.
Ele é instalado da mesma forma que o pacote angie
nas instruções acima;
para instruções de configuração, consulte a seção Painel Web de Monitoramento Console Light.Módulos Dinâmicos#
http
e stream
respectivamente.location
e variáveis em Perl,
bem como chamar Perl a partir de SSI.main
:load_module modules/<module name>.so;
Arquivo de Licença#
/etc/angie/license.pem
,
definindo as mesmas permissões que você usa para seus
certificados de cliente.$ sudo angie -t
angie: Valid license found:
angie: - owner: CN=Angie Client License
angie: - period: Jul 8 21:00:00 2024 GMT .. Jul 17 20:59:59 2024 GMT
angie:
angie: Limitations:
angie: - worker_processes_limit: 8
angie: - worker_connections_limit: 0
/etc/angie/angie.conf
;
após a instalação, dois parâmetros nele limitam a operação:worker_processes 1;
worker_connections 256;
worker_processes 8;
worker_connections 65535;