Configurar Apache mod_proxy ¿Cómo?
Publicado por Clio5mil (2 intervenciones) el 17/02/2003 10:44:10
Les explico:
Tengo un servidor apache, funcionando. En la red local, hay otro servidor web, en la ip 100.100.1.150 (ip de la red local) Pretendo que el servidor apache, utilizando mod_proxy, permita que, desde fuera, se permita el acceso al servidor que hay en la red local.
pretendo que en http://_mi_ip_/cam/ aparezca lo que hay en el otro servidor web, de la red local
Para los mas listos, otra pregunta : Si hago esto, El apache leerá la web del otro servidor http, la almacenará en algún tipo de cache, y la reenviará? o simplemente pondrá en contacto el servidor de la red local con el que quiere ver esa web, y ya está. Lo preguntaba por el tema de recursos consumidos....
De todas formas lo que más me interesa es lo primero.
He intentado esto :
<IfModule mod_proxy.c>
ProxyRequests On
ProxyPass /cam/ http://100.100.1.50:80/
ProxyPassReverse /cam/ http://100.100.1.50:80/
ProxyPass /test2/ http://www.google.com
# esto da error 403, You don't have permission to access /test2/ on this server.
ProxyBlock *
<Directory proxy:*>
Order deny,allow
# Deny from any
Allow from all
</Directory>
#
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
#
ProxyVia On
#
# To enable the cache as well, edit and uncomment the following lines:
# (no cacheing without CacheRoot)
#
CacheRoot "F:/Archivos de programa/EasyPHP/apache/proxy"
CacheSize 5
CacheGcInterval 4
CacheMaxExpire 24
CacheLastModifiedFactor 0.1
CacheDefaultExpire 1
NoCache a-domain.com another-domain.edu joes.garage-sale.com
</IfModule>
# End of proxy directives.
Gracias
Tengo un servidor apache, funcionando. En la red local, hay otro servidor web, en la ip 100.100.1.150 (ip de la red local) Pretendo que el servidor apache, utilizando mod_proxy, permita que, desde fuera, se permita el acceso al servidor que hay en la red local.
pretendo que en http://_mi_ip_/cam/ aparezca lo que hay en el otro servidor web, de la red local
Para los mas listos, otra pregunta : Si hago esto, El apache leerá la web del otro servidor http, la almacenará en algún tipo de cache, y la reenviará? o simplemente pondrá en contacto el servidor de la red local con el que quiere ver esa web, y ya está. Lo preguntaba por el tema de recursos consumidos....
De todas formas lo que más me interesa es lo primero.
He intentado esto :
<IfModule mod_proxy.c>
ProxyRequests On
ProxyPass /cam/ http://100.100.1.50:80/
ProxyPassReverse /cam/ http://100.100.1.50:80/
ProxyPass /test2/ http://www.google.com
# esto da error 403, You don't have permission to access /test2/ on this server.
ProxyBlock *
<Directory proxy:*>
Order deny,allow
# Deny from any
Allow from all
</Directory>
#
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
#
ProxyVia On
#
# To enable the cache as well, edit and uncomment the following lines:
# (no cacheing without CacheRoot)
#
CacheRoot "F:/Archivos de programa/EasyPHP/apache/proxy"
CacheSize 5
CacheGcInterval 4
CacheMaxExpire 24
CacheLastModifiedFactor 0.1
CacheDefaultExpire 1
NoCache a-domain.com another-domain.edu joes.garage-sale.com
</IfModule>
# End of proxy directives.
Gracias
Valora esta pregunta


0