You are on page 1of 1

<VirtualHost *:80>

ServerAdmin webmaster@localhost
ServerName host.dominio
# Rerverse proxy. No usamos ProxyPass porque impide que mod_rewrite
# funcione.
ProxyRequests Off
ProxyPassReverse / http://host.dominio/
ProxyPreserveHost on
# Este es un hack para incluir la REMOTE_ADDR en el header
# X-Forwarded-For. (Resulta que RequestHeader no puede ver la
# variable REMOTE_ADDR.)
RewriteEngine On
# RewriteCond %{REMOTE_ADDR} ^(.*)
# RewriteRule ^. - [env=MY_REMOTE_ADDR:%1]
# RequestHeader set X-Forwarded-For "%{MY_REMOTE_ADDR}e"
# Esta línea es la que hace el reverse proxy.
#RewriteRule ^/(.*)$ http://host.dominio/$1 [P]
RewriteRule /portalweb/sys/(.*)$|^/(.*)$ http://192.168.10.3/$1$2 [P]
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel info
CustomLog /var/log/apache2/access.log combined
ServerSignature On
# Para solucionar errores:
# Error reading from remote server
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</VirtualHost>

You might also like