Redirect de Sites

1. Redirect de Sites

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 04/07/2012 - 16:53h

Fala pessoal,
Seguinte, instalei o apache pelo font httpd-2.4.2.tar.bz2 além do modsecurity-apache_2.6.6.tar.gz, todas as suas dependencias resolvidas e apache no ar sendo acessado via web tranquilamente.
Pois bem, tenho a intenção de usar esse cara como um proxy reverso na minha rede, redirecionando os requests para os sites da minha rede, instalei e configurei alguns módulos no meu apache:
LoadFile /usr/lib/libxml2.so
LoadModule headers_module /usr/local/apache2/modules/mod_headers.so
LoadModule rewrite_module /usr/local/apache2/modules/mod_rewrite.so
LoadModule ssl_module /usr/local/apache2/modules/mod_ssl.so
LoadModule include_module /usr/local/apache2/modules/mod_include.so
LoadModule proxy_module /usr/local/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/local/apache2/modules/mod_proxy_http.so
LoadModule proxy_connect_module /usr/local/apache2/modules/mod_proxy_connect.so
LoadModule unique_id_module /usr/local/apache2/modules/mod_unique_id.so
LoadModule security2_module /usr/local/apache2/modules/mod_security2.s


Agora estou tentando fazer um redirect simples a nível de teste para um site onde encontramos os nossos relatórios do sarg/proxy.

<VirtualHost ipmeuservidorsarg:80>
ServerAdmin webmaster@mycompany
DocumentRoot /var/www/ (Este diretório é local ou seria o diretório onde a aplicação se encontra???)
ServerName ipmeuservidorsarg/squid-reports
</VirtualHost>

<VirtualHost ipmeuservidorsarg:80>
ServerName ipmeuservidorsarg/ squid-reports
ServerAdmin webmaster@mycompany

proxypass /squid-reports http:// ipmeuservidorsarg/squid-reports
proxypassreverse /squid-reports http:// ipmeuservidorsarg/squid-reports
</VirtualHost>

Não funciona, alguem pode me ajudar, indicar um caminho dar uma luz???

Fico no aguardo e mais uma vez agradeço a todos!!!!

Fábio Fischer



  


2. Re: Redirect de Sites

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 06/07/2012 - 16:16h

Fala pessoal,
Consegui fazer o redirect para um determinado site, o problema agora é o seguinte, como vou usar esse cara como proxy reverso tentei adicionar outro site/dominio e não funcionou.

Adicionei a linha (Include /usr/local/apache2/conf/extra/httpd-vhosts.conf) dentro do meu httpd.conf, e dentro deste arquivo criei os 2 VirtualHosts para teste, ficando da seguinte forma:

<VirtualHost IPdomeuSARG:80>
DocumentRoot "/usr/local/apache2/htdocs/squid-reports"
ServerName IPdomeuSARG

ProxyPass / http://IPdomeuSARG:80/
ProxyPassReverse / http://IPdomeuSARG:80/

ProxyPass /squid-reports http://IPdomeuSARG/squid-reports
ProxyPassReverse /squid-reports http://IPdomeuSARG/squid-reports
</VirtualHost>

Este abre blz sem problemas.

Ae criei este outro no mesmo arquivo

<VirtualHost IPdomeuNAGIOS:80>
DocumentRoot "/usr/local/apache2/htdocs/nagios"
ServerName IPdomeuNAGIOS

ProxyPass / http://IPdomeuNAGIOS:80/
ProxyPassReverse / http://IPdomeuNAGIOS:80/

ProxyPass /nagios http://IPdomeuNAGIOS/sarg
ProxyPassReverse /nagios http://IPdomeuNAGIOS/sarg
</VirtualHost>

Ae quando digito http://IPproxyReverso/squid-reports abre numa boa, mas o http://IPproxyReverso/nagios não rola!!!!
Aparece a mensagem abaixo:

Index of /nagios

Parent Directory


Alguem ae pra me indicar algum caminho pra configurar isto certinho???

Vlw galera






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts