====== Configuração do Apache 2.4 como proxy reverso da barra do governo ====== Criar um arquivo de configuração de site do apache com as seguintes configurações Listen 80 ProxyRequests Off RequestHeader unset Accept-Encoding RequestHeader set Accept-Encoding identity LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule substitute_module modules/mod_substitute.so #LoadModule file_cache_module modules/mod_file_cache.so LoadModule cache_module modules/mod_cache.so LoadModule cache_disk_module modules/mod_cache_disk.so #LoadModule cache_socache_module modules/mod_cache_socache.so ProxyPass / http://barra.brasil.gov.br/ ProxyPassReverse / http://barra.brasil.gov.br/ AddOutputFilterByType SUBSTITUTE text/javascript AddOutputFilterByType SUBSTITUTE text/html Substitute "s|barra.brasil.gov.br/|barrabrasil.ufrj.br/|i" CacheEnable disk / CacheRoot "/var/cache/proxy" CacheMaxFileSize 10000000 CacheLock on CacheLockPath "/tmp/mod_cache-lock" CacheLockMaxAge 5 CacheIgnoreCacheControl On CacheIgnoreNoLastMod On #Listen 443 # # LoadModule ssl_module modules/mod_ssl.so # SSLEngine On # # ProxyRequests Off # RequestHeader unset Accept-Encoding # RequestHeader set Accept-Encoding identity # LoadModule proxy_module modules/mod_proxy.so # LoadModule proxy_http_module modules/mod_proxy_http.so # LoadModule substitute_module modules/mod_substitute.so # ProxyPass / http://barra.brasil.gov.br/ # ProxyPassReverse / http://barra.brasil.gov.br/ # AddOutputFilterByType SUBSTITUTE text/javascript # AddOutputFilterByType SUBSTITUTE text/html # Substitute "s|barra.brasil.gov.br/|barrabrasil.ufrj.br/|i" #