PDA

Ver la versión completa : Apache redireccionar,proxy o reencaminar



alecuba16
30/01/2008, 07:17
Hola buenos dias,

Estoy intentado hacer un proxypass con el apache para desde por ejemplo:

http://miip/dlink/ --> entre al router http://192.168.1.1/
http://miip/adminweb/ --> entre al adminweb http://192.168.1.9:10000/

El problema es que ambos tienen CGI

Y en el caso del dlink me pide el login bien pero acaba haciendo la peticion al apache local y no al pc, o sea en vez de hacer:

http://miip/dlink/ --> y hacer
http://miip/dlink/cgi-bin/webcm y buscarlo en
http://192.168.1.1/cgi-bin/webcm lo que hace es buscarlo en el apache local o sea:
http://miip/cgi-bin/webcm.



Lo mismo me pasa con el adminweb en vez de buscarlo en
http://192.168.1.9:10000/*.cgi , lo busca en
http://miip/*.cgi

He intentado con rewrite rules, pero no hay manera. por ahora tengo esto:



RewriteRule ^/(.*)$ http://192.168.1.9:10000/$1 [P]
RewriteRule ^/cgi-bin/(.*)$ http://192.168.1.1/cgi-bin/(.*)$1 [P]
ProxyRequests Off

ProxyPass /dlink/ http://192.168.1.1/
ProxyPassReverse /dlink/ http://192.168.1.1/

ProxyPass /adminweb/ http://192.168.1.9:10000/
ProxyPassReverse /adminweb/ http://192.168.1.9:10000/