Configurando um proxy reverso com apache 2.4 + Linux
Crie a pasta root do seu site com o comando abaixo:
mkdir /var/www/nomeexterno.dominio.com.br |
Adicione no arquivo de configurações do apache /etc/httpd/conf/httpd.conf (pode mudar dependendo da distro) o conteúdo abaixo:
<VirtualHost *:80> ServerName nomeexterno.dominio.com.br DocumentRoot /var/www/nomeexterno.dominio.com.br ErrorLog logs/nomeexterno.dominio.com.br_error_log TransferLog logs/nomeexterno.dominio.com.br_access_log Redirect / /acessoempresarial/ Header edit* Location http://nomeinterno.dominio.com.br:porta http://nomeexterno.dominio.com.br ProxyPass "/acessoempresarial/" "http://nomeinterno.dominio.com.br:porta/acessoempresarial/" ProxyPassReverse "/acessoempresarial/" "http://nomeinterno.dominio.com.br:porta/acessoempresarial/" ProxyPass "/acessoempresarial" "http://nomeinterno.dominio.com.br:porta/acessoempresarial/" ProxyPassReverse "/acessoempresarial" "http://nomeinterno.dominio.com.br:porta/acessoempresarial/" ProxyPass "/josso/" "http://nomeinterno.dominio.com.br:porta/josso/" ProxyPassReverse "/josso/" "http://nomeinterno.dominio.com.br:porta/josso/" ProxyPass "/josso" "http://nomeinterno.dominio.com.br:porta/josso/" ProxyPassReverse "/josso" "http://nomeinterno.dominio.com.br:porta/josso/" <Location /> Require all denied </Location> <Location /acessoempresarial> Require all granted </Location> <Location /josso> AddOutputFilterByType SUBSTITUTE text/html text/css SetOutputFilter INFLATE Substitute "s|http://nomeinterno.dominio.com.br:porta|http://nomeexterno.dominio.com.br|ni" Substitute "s|http:\/\/nomeinterno.dominio.com.br:porta|http:\/\/nomeexterno.dominio.com.br|ni" Require all granted </Location> </VirtualHost> |
Edite as configurações demonstradas acima de acordo com os nomes externos e internos definidos pela sua organização de cada serviço, substituindo os nomes “nomeexterno.dominio.com.br” e “nomeinterno.dominio.com.br:porta”.
Reinicie o apache e teste o acesso ao site pelo endereço http:// nomeexterno.dominio.com.br
Os artigos relacionados aparecem aqui baseados nos rótulos que você selecionar. Clique para editar a macro e adicionar ou alterar os rótulos.