Tengo un server (llamaré serverA) con apache2 que tiene la pág web, de manera que el default de sites-enabled está:
Código:
Funciona sin problemas.NameVirtualHost * <VirtualHost *> ServerAdmin [email protected] DocumentRoot /var/www/pagina/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/pagina> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place # RedirectMatch ^/$ /apache2-default/ </Directory> # ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ # <Directory "/usr/lib/cgi-bin"> # AllowOverride None # Options ExecCGI -MultiViews +SymLinksIfOwnerMatch # Order allow,deny # Allow from all # </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On # Alias /doc/ "/usr/share/doc/" # <Directory "/usr/share/doc/"> # Options Indexes MultiViews FollowSymLinks # AllowOverride None # Order deny,allow # Deny from all # Allow from 127.0.0.0/255.0.0.0 ::1/128 # </Directory> </VirtualHost>
En la intranet hay otro server (llamaré serverB), que tiene las app de la ofic, también sevidas con apache2, de manera que en el serverA, se debería hacer proxy reverse, de hecho, está similar a la doc [1]:
Código:
El único mod activado en apache, adicional a lo que viene por defecto: proxy.load y proxy.conf, de manera que el .conf está:<VirtualHost *> ServerName sistema.misitio.org # ProxyPreserveHost On ProxyRequests Off <Proxy *> Order deny,allow # Deny from all Allow from all </Proxy> ProxyPass / http://192.168.0.13/ ProxyPassReverse / http://192.168.0.13/ # ProxyHTMLURLMap /workshop/ / # ErrorDocument 404 / TransferLog /var/log/apache2/sistema.access ErrorLog /var/log/apache2/sistema.error # <Location /> # Order allow,deny # Allow from all # </Location> </VirtualHost>
Código:
Sin embargo, el intentar acceder a los sistemas con sistema.misitio.org me responde la página web.<IfModule mod_proxy.c> #turning ProxyRequests on and allowing proxying from all may allow #spammers to use your proxy to send email. ProxyRequests Off # <Proxy *> # AddDefaultCharset off # Order deny,allow # Deny from all # #Allow from .example.com # </Proxy> # 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 </IfModule>
Los logs... no me dicen absolutamente nada!
Alguna luz? gracias de antemano
[1]http://httpd.apache.org/docs/2.2/mod/mod_proxy.html