top of page
Search
sergeyfilippov006

Download do Pound - Como Baixar e Instalar o Pound, um Balanceador de Carga HTTP Reverso



Baixar Pound: um guia para balanceador de carga reverso, proxy HTTP e wrapper SSL




Se você está procurando uma maneira simples e eficiente de equilibrar a carga de seus servidores da Web, fazer proxy de suas solicitações HTTP e agrupar suas conexões SSL, talvez queira fazer o download do Pound. Pound é um software leve e de código aberto que pode executar todas essas funções com o mínimo de configuração e sobrecarga. Neste artigo, explicaremos o que é Pound, por que você deve usá-lo, como baixá-lo e instalá-lo no Linux e como usá-lo.


O que é Libra e o que ela faz?




Pound é um programa que atua como um balanceador de carga reverso, um proxy HTTP e um wrapper SSL. Ele pode distribuir as solicitações de clientes da Web entre vários servidores da Web, encaminhar as solicitações para o servidor apropriado com base na URL ou no cabeçalho e criptografar e descriptografar as conexões SSL entre os clientes e os servidores. Aqui estão algumas das características do Pound:




download pound



Libra como balanceador de carga reversa




  • Pound pode equilibrar a carga entre vários servidores web com base em diferentes critérios, como disponibilidade, tempo de resposta, número de sessões ou round-robin ponderado.



  • O Pound pode lidar com sticky sessions, o que significa que pode manter o mesmo cliente conectado ao mesmo servidor por um determinado período de tempo ou até que a sessão expire.



  • Pound pode detectar quando um servidor web está inativo ou sobrecarregado e redirecionar as solicitações para outro servidor.



  • Pound pode lidar com solicitações HTTPS, bem como solicitações HTTP.



Libra como um proxy HTTP




  • O Pound pode atuar como um proxy reverso, o que significa que pode encaminhar as solicitações de clientes da Web para os servidores da Web por trás dele, ocultando sua identidade e localização.



  • Pound pode reescrever os URLs ou os cabeçalhos das solicitações ou as respostas de acordo com certas regras.



  • Pound pode compactar ou descompactar os dados transferidos entre os clientes e os servidores.



  • Pound pode filtrar solicitações indesejadas com base em seu endereço IP, nome do host ou conteúdo.



Libra como um wrapper SSL




  • Pound pode criptografar e descriptografar as conexões SSL entre os clientes da web e os servidores da web, usando bibliotecas OpenSSL.



  • Pound pode suportar diferentes protocolos e cifras SSL.



  • Pound pode verificar os certificados dos clientes ou dos servidores.



  • Pound pode lidar com a renegociação SSL do lado do cliente ou do lado do servidor.



Por que usar Libra?




Pound é uma ferramenta versátil e poderosa que pode melhorar o desempenho, a segurança e a confiabilidade de seus aplicativos da web. Aqui estão algumas das razões pelas quais você pode querer usar Libra:


Benefícios da Libra




  • Pound é fácil de instalar e configurar. Possui um arquivo de configuração simples que permite definir seus servidores da Web, seus critérios de balanceamento de carga, suas regras de proxy e suas configurações de SSL.



  • Pound é leve e eficiente. Tem um baixo consumo de memória e uso de CPU. Ele pode lidar com milhares de conexões simultâneas sem diminuir a velocidade.



  • Pound é compatível com a maioria dos servidores e aplicativos da web. Ele suporta HTTP/1.0, HTTP/1.1, HTTPS, WebSockets, scripts CGI, scripts PHP, etc.



  • Pound é de código aberto e gratuito. Você pode baixá-lo do SourceForge ou de seu site oficial. Você também pode modificá-lo ou contribuir para o seu desenvolvimento, se desejar. Você também pode encontrar documentação e suporte em seu site ou em sua lista de discussão.



Desvantagens da Libra




  • Pound não é um servidor web completo. Ele não oferece suporte a recursos como cache, registro, autenticação ou script. Você precisará usar outro servidor da Web por trás do Pound para lidar com essas funções.



  • Pound não é um firewall. Ele não protege seus servidores da Web contra ataques como negação de serviço, força bruta ou injeção de SQL. Você precisará usar outra ferramenta de segurança para evitar essas ameaças.



  • Pound não é um acelerador da web. Ele não otimiza a entrega do seu conteúdo da web, como imagens, vídeos ou arquivos estáticos. Você precisará usar outra ferramenta de desempenho da web para acelerar seus aplicativos da web.



Como baixar e instalar Pound no Linux




Se você deseja baixar e instalar o Pound no Linux, precisará ter alguns pré-requisitos, como um compilador C, as bibliotecas OpenSSL e as bibliotecas PCRE. Você também precisará baixar o código-fonte Pound do SourceForge, compilá-lo e instalá-lo em seu sistema. Aqui estão os passos a seguir:


Pré-requisitos




Antes de baixar e instalar o Pound, você precisará certificar-se de que possui os seguintes pacotes instalados em seu sistema Linux:


  • Um compilador C, como gcc ou clang.



  • As bibliotecas de desenvolvimento OpenSSL, como libssl-dev ou openssl-devel.



  • As bibliotecas de desenvolvimento PCRE, como libpcre3-dev ou pcre-devel.



Você pode instalar esses pacotes usando seu gerenciador de pacotes, como apt, yum ou pacman. Por exemplo, no Debian ou Ubuntu, você pode executar o seguinte comando:


sudo apt install gcc libssl-dev libpcre3-dev


Baixando Libra do SourceForge




Depois de instalar os pré-requisitos, você pode baixar o código-fonte Pound do SourceForge. Você pode baixá-lo usando seu navegador da Web ou usando o comando wget. Por exemplo, para baixar a versão mais recente (2.8c) do Pound, você pode executar o seguinte comando:


wget -O pound-2.8c.tgz


Isso fará o download do arquivo compactado pound-2.8c.tgz em seu diretório atual. Você pode extraí-lo usando o comando tar:


tar xzf libra-2.8c.tgz


Isso criará um diretório chamado pound-2.8c com os arquivos de código-fonte dentro.


Compilando e instalando o Pound a partir do código-fonte




Para compilar e instalar o Pound a partir do código-fonte, você precisará entrar no diretório pound-2.8c e executar o script de configuração com algumas opções. Por exemplo, você pode executar o seguinte comando:


cd pound-2.8c ./configure --prefix=/usr/local --with-ssl=/usr --with-owner=nobody --with-group=nogroup


Isso configurará o Pound com as seguintes opções:


  • --prefix=/usr/local: Isso instalará o Pound no diretório /usr/local.



  • --with-ssl=/usr: Isso usará as bibliotecas OpenSSL do diretório /usr.



  • --with-owner=nobody: Isso executará o Pound como o usuário ninguém.



  • --with-group=nogroup: Isso executará o Pound como o grupo nogroup.



Você pode alterar essas opções de acordo com suas preferências. Você também pode executar ./configure --help para ver todas as opções disponíveis.


Depois de executar o script configure, você pode compilar o Pound executando o comando make:


fazer


Isso criará o arquivo executável pound no diretório src.


Para instalar o Pound em seu sistema, você pode executar o comando make install com privilégios sudo:


sudo make install


Isso copiará o arquivo executável do libra para /usr/local/sbin e o arquivo de configuração do libra para /usr/local/etc.


Configurando Libra




Para configurar Libra, você precisará editar o arquivo de configuração de libra localizado em /usr/local/etc/pound.cfg. Este arquivo contém várias seções que definem como o Pound deve se comportar como um balanceador de carga, um proxy e um wrapper SSL. Você pode usar um editor de texto de sua escolha para editar este arquivo.


O arquivo de configuração de libra tem uma estrutura geral como esta:


# Global options User "nobody" Group "nogroup" LogLevel 1 Alive 30 # Listeners ListenHTTPS Address 0.0.0.0 Port 443 Cert "/usr/local/etc/cert.pem" # Service Service # Back-end servers Back-end Address 192.168.0.1 Port 80 Priority 1 End Back-end Address 192.168.0.2 Port 80 Priority 2 End # Load Balancing critérios Tipo de sessão IP TTL 300 Fim Fim Fim Endereço ListenHTTP 0.0.0.0 Porta 80 # Serviço Serviço # Regras de regravação de URL RewriteLocation 2 # Regras de proxy HeadRequire "Host: example.com" # Servidor de back-end Endereço de back-end 192.168.0.3 Port 8080 End End End


Neste exemplo, o Pound está configurado para escutar na porta 443 para solicitações HTTPS e na porta 80 para solicitações HTTP. Ele usa o arquivo de certificado /usr/local/etc/cert.pem para criptografia e descriptografia SSL. Ele equilibra a carga entre dois servidores back-end (192.168.0.1 e 192.168.0.2) com base em sua prioridade e no endereço IP do cliente. Ele também faz o proxy das solicitações para outro servidor de back-end (192.168.0.3) na porta 8080 se o nome do host for example.com.


Você pode personalizar este arquivo de configuração de acordo com suas necessidades e preferências. Você pode encontrar mais detalhes e exemplos no site do Pound ou na página man do pound.


Como usar Libra




Depois de baixar, instalar e configurar o Pound, você pode começar a usá-lo como um balanceador de carga reverso, um proxy HTTP e um wrapper SSL para seus aplicativos da web. Aqui estão alguns dos comandos básicos e dicas para usar Libra:


Iniciando e parando Libra




Para iniciar o Pound, você pode executar o comando pound com privilégios sudo:


libra sudo


Isso iniciará o Pound em segundo plano e lerá o arquivo de configuração em /usr/local/etc/pound.cfg.


Para parar o Pound, você pode executar o comando killall com privilégios sudo:


sudo killall libra


Isso encerrará todos os processos Pound em execução no seu sistema.


libra de teste




Para testar se o Pound está funcionando corretamente, você pode usar um navegador da Web ou um comando curl para enviar solicitações aos seus servidores da Web por meio do Pound. Por exemplo, se você configurou o Pound para escutar na porta 443 para solicitações HTTPS, você pode executar o seguinte comando:


curl -k


Isso enviará uma solicitação HTTPS para seu host local por meio do Pound e exibirá a resposta de um de seus servidores back-end.


Você também pode usar um navegador da Web para acessar seus aplicativos da Web por meio do Pound e verificar se eles estão funcionando conforme o esperado.


Resolução de problemas Libra




Se você encontrar algum problema ou erro ao usar o Pound, verifique as seguintes fontes para obter ajuda:


  • O arquivo de log Pound: Você pode encontrar o arquivo de log em /var/log/messages ou /var/log/syslog, dependendo da configuração do seu sistema. Você também pode alterar o nível de log no arquivo de configuração do libra para obter mais ou menos informações.



  • O site do Pound: você pode encontrar documentação, perguntas frequentes, listas de discussão e relatórios de bugs no site oficial do Pound. Você também pode entrar em contato com os desenvolvedores ou outros usuários para obter suporte ou feedback.



  • A página de manual do Pound: Você pode ler a página de manual do Pound executando o comando man pound. Você pode encontrar informações úteis sobre a sintaxe, opções e exemplos de Libra.



Conclusão




Pound é um software simples e eficiente que pode atuar como um balanceador de carga reverso, um proxy HTTP e um wrapper SSL para seus aplicativos da web. Ele pode melhorar o desempenho, a segurança e a confiabilidade de seus servidores da Web com configuração e sobrecarga mínimas. Você pode baixar e instalar o Pound no Linux do SourceForge ou de seu site oficial. Você também pode configurar e usar o Pound de acordo com suas necessidades e preferências.


Esperamos que este artigo tenha ajudado você a entender o que é o Pound, por que você deve usá-lo, como baixá-lo e instalá-lo no Linux e como usá-lo. Se você tiver alguma dúvida ou comentário, sinta-se à vontade para deixá-los abaixo.


perguntas frequentes




  • P: Qual é a diferença entre um balanceador de carga reverso e um balanceador de carga normal?



  • R: Um balanceador de carga normal distribui as solicitações de um cliente para vários servidores, enquanto um balanceador de carga reverso distribui as solicitações de vários clientes para um ou mais servidores.



  • P: Como posso alterar a porta em que o Pound escuta?



  • R: Você pode alterar a porta em que o Pound escuta editando o arquivo de configuração do pound e alterando a opção Port na seção ListenHTTPS ou ListenHTTP.



  • P: Como posso atualizar o Pound para a versão mais recente?



  • R: Você pode atualizar o Pound para a versão mais recente baixando o código-fonte do SourceForge ou de seu site oficial, compilando-o e instalando-o sobre a versão existente.



  • P: Como posso monitorar o status do Pound e dos servidores back-end?



  • R: Você pode monitorar o status do Pound e dos servidores back-end usando o comando PoundCtl, que é um programa separado que se comunica com o Pound e exibe informações sobre sua configuração e operação.



  • P: Como posso proteger o Pound e impedir o acesso não autorizado?



  • R: Você pode proteger o Pound e impedir o acesso não autorizado usando certificados SSL, regras de firewall, filtragem de endereços IP ou métodos de autenticação.

0517a86e26


0 views0 comments

Recent Posts

See All

Red Ball 11 Mod Apk

red ball 11 mod apk Download: https://urluso.com/2vSIRJ Red Ball 11 Mod APK: um jogo de plataforma divertido e desafiador Se você está...

Comments


bottom of page