Configuração de Servidor Proxy
Ir para navegação
Ir para pesquisar
Objetivo
Instalação e configuração do servidor de proxy reverso.
Requisitos Mínimos:
- proxy_module
- proxy_connect_module
- proxy_http_module
Procedimentos
Preparação do Sistema Operacional
- Instalar o sistema operacional.
- Atualizar.
- Instalar o apache:
# apt-get install apache2
Configurando o Proxy
- Após instalado o apache e habilitado os módulos, criar os arquivos respectivos para cada site a serem redirecionados.
# cd /etc/apache2/sites-available/
# touch site1.exemplo.com
- Editar e inserir o seguinte conteúdo no arquivo:
# vi /etc/apache2/sites-available/site1.exemplo.com
<VirtualHost *:80> ServerName site1.exemplo.com ProxyPass / http://<Nome Interno do Servidor do site1>/ ProxyPassReverse / http://<Nome Interno do Servidor do site1>/ ProxyPreserveHost On </VirtualHost>
- Caso seja necessário configurar acesso via HTTPS, deve ser criado outro arquivo para este redirecionamento:
# vi /etc/apache2/sites-available/ssl-site1.exemplo.com
<VirtualHost *:443> ServerName ssl-site1.exemplo.com SSLEngine On SSLProxyEngine On SSLCipherSuite SSLv2:-LOW:-EXPORT:RC4+RSA SSLCertificateFile /etc/ssl/certs/site1.pem SSLCertificateKeyFile /etc/ssl/private/site1.key ProxyPreserveHost On ProxyRequests Off ProxyPass / https://<Nome Interno do Servidor do site1>/ ProxyPassReverse / https://<Nome Interno do Servidor do site1>/ </VirtualHost>
Obs.: Os arquivos do certificado e da chave devem ser copiados do servidor destino para um local no servidor Proxy.
Observação
Esta é uma das muitas configurações possíveis em proxy reverso. Consultar a documentação do apache para maiores informações