Instancia.ini
; Configuracion de la INSTANCIA
base = "toba_3_3"
proyectos = "toba_editor, toba_referencia, toba_usuarios, guarani"
tipo = "normal"
[toba_editor]
path = "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_editor"
url = "/toba_editor/3.3"
[toba_referencia]
path = "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_referencia"
url = "/toba_referencia/3.3"
[toba_usuarios]
path = "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_usuarios"
url = "/toba_usuarios/3.3"
[guarani]
path = "/usr/local/proyectos/guarani"
url = "/guarani/3.18"
url_pers = "/guarani_pers/3.18"
toba.conf
Alias /toba_3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/www"
<Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/www/">
SetEnv TOBA_DIR "/usr/local/proyectos/guarani/vendor/siu-toba/framework"
Options MultiViews FollowSymLinks
AllowOverride None
<IfModule !mod_access_compat.c>
#Apache 2.2.x
##Piense en actualizar la version del web server a Apache 2.4.x al menos
##Si desea seguir en esta version, descomente las siguientes lineas
# Order allow,deny
# Allow from all
</IfModule>
<IfModule mod_access_compat.c>
#Apache 2.3.x/2.4.x back-comp (deprecated)
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
#Apache 2.4.x
Require all granted
</IfModule>
</Directory>
#Configuracion del SP de SAML
Alias /toba_3.3_sp "/usr/local/proyectos/guarani/vendor/siu-toba/framework/php/3ros/simplesamlphp/www"
<Directory /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/3ros/simplesamlphp/www>
SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
<IfModule !mod_access_compat.c>
#Apache 2.2.x
##Piense en actualizar la version del web server a Apache 2.4.x al menos
##Si desea seguir en esta version, descomente las siguientes lineas
# Order allow,deny
# Allow from all
</IfModule>
<IfModule mod_access_compat.c>
#Apache 2.3.x/2.4.x back-comp (deprecated)
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
#Apache 2.4.x
Require all granted
</IfModule>
</Directory>
#Proyecto: toba_editor
Alias /toba_editor/3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_editor/www/"
<Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_editor/www/">
SetEnv TOBA_DIR "/usr/local/proyectos/guarani/vendor/siu-toba/framework"
SetEnv TOBA_PROYECTO "toba_editor"
SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
SetEnv TOBA_INSTANCIA "desarrollo"
DirectoryIndex aplicacion.php
AllowOverride None
<IfModule !mod_access_compat.c>
#Apache 2.2.x
##Piense en actualizar la version del web server a Apache 2.4.x al menos
##Si desea seguir en esta version, descomente las siguientes lineas
# Order allow,deny
# Allow from all
</IfModule>
<IfModule mod_access_compat.c>
#Apache 2.3.x/2.4.x back-comp (deprecated)
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
#Apache 2.4.x
Require all granted
</IfModule>
#API REST
RewriteEngine On
RewriteBase /toba_editor/3.3
Options FollowSymLinks SymLinksIfOwnerMatch
RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
RewriteRule ^rest$ rest.php/ [PT,L,QSA]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</Directory>
#Proyecto: toba_referencia
Alias /toba_referencia/3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_referencia/www/"
<Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_referencia/www/">
SetEnv TOBA_DIR "/usr/local/proyectos/guarani/vendor/siu-toba/framework"
SetEnv TOBA_PROYECTO "toba_referencia"
SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
SetEnv TOBA_INSTANCIA "desarrollo"
DirectoryIndex aplicacion.php
AllowOverride None
<IfModule !mod_access_compat.c>
#Apache 2.2.x
##Piense en actualizar la version del web server a Apache 2.4.x al menos
##Si desea seguir en esta version, descomente las siguientes lineas
# Order allow,deny
# Allow from all
</IfModule>
<IfModule mod_access_compat.c>
#Apache 2.3.x/2.4.x back-comp (deprecated)
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
#Apache 2.4.x
Require all granted
</IfModule>
#API REST
RewriteEngine On
RewriteBase /toba_referencia/3.3
Options FollowSymLinks SymLinksIfOwnerMatch
RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
RewriteRule ^rest$ rest.php/ [PT,L,QSA]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</Directory>
#Proyecto: toba_usuarios
Alias /toba_usuarios/3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_usuarios/www/"
<Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_usuarios/www/">
SetEnv TOBA_DIR "/usr/local/proyectos/guarani/vendor/siu-toba/framework"
SetEnv TOBA_PROYECTO "toba_usuarios"
SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
SetEnv TOBA_INSTANCIA "desarrollo"
DirectoryIndex aplicacion.php
AllowOverride None
<IfModule !mod_access_compat.c>
#Apache 2.2.x
##Piense en actualizar la version del web server a Apache 2.4.x al menos
##Si desea seguir en esta version, descomente las siguientes lineas
# Order allow,deny
# Allow from all
</IfModule>
<IfModule mod_access_compat.c>
#Apache 2.3.x/2.4.x back-comp (deprecated)
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
#Apache 2.4.x
Require all granted
</IfModule>
#API REST
RewriteEngine On
RewriteBase /toba_usuarios/3.3
Options FollowSymLinks SymLinksIfOwnerMatch
RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
RewriteRule ^rest$ rest.php/ [PT,L,QSA]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</Directory>
#Proyecto: guarani
Alias /guarani/3.18 "/usr/local/proyectos/guarani/www/"
<Directory "/usr/local/proyectos/guarani/www/">
SetEnv TOBA_DIR "/usr/local/proyectos/guarani/vendor/siu-toba/framework"
SetEnv TOBA_PROYECTO "guarani"
SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
SetEnv TOBA_INSTANCIA "desarrollo"
DirectoryIndex aplicacion.php
AllowOverride None
<IfModule !mod_access_compat.c>
#Apache 2.2.x
##Piense en actualizar la version del web server a Apache 2.4.x al menos
##Si desea seguir en esta version, descomente las siguientes lineas
# Order allow,deny
# Allow from all
</IfModule>
<IfModule mod_access_compat.c>
#Apache 2.3.x/2.4.x back-comp (deprecated)
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
#Apache 2.4.x
Require all granted
</IfModule>
#API REST
RewriteEngine On
RewriteBase /guarani/3.18
Options FollowSymLinks SymLinksIfOwnerMatch
RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
RewriteRule ^rest$ rest.php/ [PT,L,QSA]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</Directory>
#Proyecto_pers: guarani
Alias /guarani_pers/3.18 "/usr/local/proyectos/guarani/personalizacion/www/"
<Directory "/usr/local/proyectos/guarani/personalizacion/www/">
SetEnv TOBA_DIR "/usr/local/proyectos/guarani/vendor/siu-toba/framework"
SetEnv TOBA_PROYECTO "guarani"
SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
SetEnv TOBA_INSTANCIA "desarrollo"
Options MultiViews
<Files rest>
ForceType application/x-httpd-php
</Files>
AllowOverride None
<IfModule !mod_access_compat.c>
#Apache 2.2.x
##Piense en actualizar la version del web server a Apache 2.4.x al menos
##Si desea seguir en esta version, descomente las siguientes lineas
# Order allow,deny
# Allow from all
</IfModule>
<IfModule mod_access_compat.c>
#Apache 2.3.x/2.4.x back-comp (deprecated)
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
#Apache 2.4.x
Require all granted
</IfModule>
</Directory>
Detallo el problema por si no se entendió, el primer link funciona, no el segundo, y necesitamos enviarle el segundo al cliente
https://siuuniciu.eastus2.cloudapp.azure.com/toba_editor/3.3/ Funciona
https://siuuniciu.eastus2.cloudapp.azure.com/toba_usuarios/3.3/ No funciona
Saludos