Você gostaria de aprender como instalar o Apache Traffic Server como um proxy reverso para Nginx no Ubuntu Linux? Neste tutorial, vamos mostrar todas as etapas necessárias para executar a instalação do servidor Apache Traffic Server no Ubuntu Linux em 5 minutos ou menos.
• Ubuntu 18.04
• Ubuntu 19.10
• Apache Traffic Server 8.0.5
• Nginx 1.16.1
Em nosso exemplo, o serviço Apache Traffic Server ouvirá na porta TCP 80.
Em nosso exemplo, o serviço Nginx ouvirá na porta TCP 8080.
Apache Traffic Server – Tutorial relacionado:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao Apache Traffic Server.
Tutorial Apache Traffic Server – Instalação de proxy reverso no Ubuntu Linux
Instale o Apache Traffic Server.
Edite o arquivo de configuração records.config.
Localize a seguinte linha.
Mude o serviço da porta 8080 para a porta 80.
Reinicie o Apache Traffic Server.
Edite o arquivo de configuração remap.config.
Adicione as seguintes linhas no final deste arquivo de configuração.
Em nosso exemplo, cada conexão com o endereço IP 200.200.200.200 na porta 80 será redirecionada para o host local na porta 8080.
Você precisa alterar o endereço IP 200.200.200.200 para o endereço IP do servidor.
Reinicie o Apache Traffic Server.
Verifique se o serviço ATS está ouvindo na porta TCP 80.
Aqui está a saída de comando.
Você terminou a configuração do Apache Traffic Server no Ubuntu LInux.
Tutorial Apache Traffic Server – Configuração de cache
A quantidade de espaço em disco permitida para cache é especificada no arquivo de configuração chamado storage.config.
Edite este arquivo de configuração.
Aqui está a configuração de cache de disco padrão ATS.
Esta configuração permite o uso de 256MB de espaço em disco para cache.
A configuração de cache ATS é definida no arquivo de configuração chamado records.config.
Edite o arquivo de configuração records.config.
Aqui está a configuração de cache padrão do ATS.
Esta configuração especifica o seguinte:
• O serviço ATS gerenciará automaticamente a quantidade de RAM usada para cache.
• Objetos maiores que 4MB não serão mantidos no cache da RAM.
• O tamanho máximo do objeto que será armazenado em cache é ilimitado.
Depois de alterar os arquivos de configuração, você precisa reiniciar o serviço ATS.
Parabéns! Você é capaz de alterar a configuração de cache do serviço ATS.
Tutorial – Instalação nginx no Ubuntu Linux
Instale o serviço Nginx.
Editar o arquivo de configuração Nginx chamado padrão.
Aqui está o arquivo, antes de nossa configuração.
Altere a porta padrão Nginx de 80 para 8080.
Aqui está o arquivo, depois de nossa configuração.
Reinicie o serviço Nginx.
Verifique se o serviço Nginx está ouvindo na porta TCP 8080.
Aqui está a saída de comando.
Você terminou a configuração Nginx para usar o serviço proxy reverso.
Tutorial Apache Traffic Server – Testando sua instalação
Após terminar a instalação, você precisa testar sua configuração.
Abra um software de navegador e digite o endereço IP externo do seu servidor Apache Traffic Server.
Em nosso exemplo, a seguinte URL foi inserida no Navegador:
• http://200.200.200.200
O serviço ATS se comunicará com o serviço Nginx e responderá à sua solicitação.
Use o seguinte comando para verificar se o serviço ATS está respondendo à sua solicitação.
Aqui está a saída de comando.
Como você pode ver no cabeçalho, o servidor Apache Traffic Server está respondendo à solicitação do usuário.