Saludos, Comunidad. En la UNVM usamos Apache como proxy con la siguiente configuración:
`
CONFIG PARA Diaguita 2.5.0
Para usar nuesta config hay que habilitar mod_proxy y mod_macro
sudo a2enmod proxy
sudo a2enmod macro
<Macro MacroDiaguita ${HostExt} ${ipInterna} ${DirDiaguita} ${DirToba}>
<VirtualHost :80>
ProxyPreserveHost On
ProxyRequests Off
RewriteEngine on
RewriteCond %{QUERY_STRING} (.(?:^|&))(ai=diaguita(?:|||%7C%7C))(110000003|100000024|29000009|100000039)((?:&|$).)
RewriteRule ^(${DirDiaguita}aplicacion.php)$ ${ipInterna}$1?%1%2%3%4 [P]
ProxyPassMatch ^(${DirDiaguita}(?:toba|skins|img|css|temp|js|rest).)$ “${ipInterna}$1”
ProxyPassMatch ^(${DirToba}(?:toba|skins|img|css|temp|js|rest).*)$ “${ipInterna}$1”
#PARA LA APP LA URL CONFIGURADA EN DIAGUITA DEBE SER SIN LA / AL FINAL
ProxyPassReverse “/” “${ipInterna}:80”
ServerName ${HostExt}
CustomLog /var/log/apache2/diaguita-access.log combined
ErrorLog /var/log/apache2/diaguita-error.log
Use MacroDiaguita DOMINIO http://IP_INTERNA /diaguita/ /toba_diaguita/
UndefMacro MacroDiaguita
`
En la penúltima línea, solo hay que reemplazar DOMINIO con el dominio público del servidor proxy e IP_INTERNA con la dirección IP de la máquina en la LAN. Cabe destacar que esta configuración está diseñada para Diaguita 2.5.0 con la configuración de URLs predefinida.