ccastro
(Claudio Castro)
25 Julio, 2018 15:14
1
Buenos dias,
Sigueindo la documentación del SIU pasamos de utilizar aliases a virtual hosts
Nos encontramos con el problema de que no podemos hacer andar el virtual host correspondiente al g3w
Les dejo los archivos (editados), el virtualhost y abajo com teníamos el alias
<VirtualHost *:80>
ServerName 3w.un.edu.ar
DocumentRoot "/usr/local/proyectos/g3w3/src/siu/www"
<Directory "/usr/local/proyectos/g3w3/src/siu/www">
Options FollowSymLinks
DirectoryIndex index.php
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
AddDefaultCharset ISO-8859-1
include /usr/local/proyectos/g3w3/instalacion/rewrite.conf
</Directory>
SetEnv ACC_ID des01
</VirtualHost>
Alias /g3w "/usr/local/proyectos/g3w3/src/siu/www"
<Directory "/usr/local/proyectos/g3w3/src/siu/www">
Options FollowSymLinks
DirectoryIndex index.php
<IfModule !mod_authz_core.c>
</IfModule>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
AddDefaultCharset ISO-8859-1
include /usr/local/proyectos/g3w3/instalacion/rewrite.conf
</Directory>
<Location ~ "/g3w/*">
SetEnv ACC_ID des01
SetEnvIf always_match ^ ACC_ALIAS=/g3w
</Location>
lleonardis
(Leonardis, Leonel Eduardo)
26 Julio, 2018 12:46
2
Hola Claudio,
Te dejo de referencia un foro que tuvo un problema similar en Preinscripción, te pido que lo sigas y veas que puede llegar a ser.
Igualmente parece estar bien, proba de la siguiente manera:
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName 3w.un.edu.ar
ServerAlias www.3w.un.edu.ar
DocumentRoot "/usr/local/proyectos/g3w3/src/siu/www"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/usr/local/proyectos/g3w3/src/siu/www/">
Options FollowSymLinks
DirectoryIndex index.php
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
AddDefaultCharset ISO-8859-1
include /usr/local/proyectos/g3w3/instalacion/rewrite.conf
</Directory>
SetEnv ACC_ID des01
</VirtualHost>
Si con eso no se resuelve habría que ver el uso de Location .
saludos.
lleonardis
(Leonardis, Leonel Eduardo)
16 Octubre, 2018 14:18
3
Hola, hice una prueba en mi instalación local y funciona de esta ultima forma:
Archivo /etc/apache2/sites-available/3w-trunk3.local.conf :
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName 3w-trunk3.local
ServerAlias www.3w-trunk3.local
DocumentRoot "/home/lleonardis/proyectos/siu/repositorio/g3w2/trunk3/src/siu/www"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/home/lleonardis/proyectos/siu/repositorio/g3w2/trunk3/src/siu/www/">
Options FollowSymLinks
DirectoryIndex index.php
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
AddDefaultCharset ISO-8859-1
include /home/lleonardis/proyectos/siu/repositorio/g3w2/trunk3/instalacion/rewrite.conf
</Directory>
SetEnv ACC_ID des01
</VirtualHost>
Luego de hacer esto, recordar de habilitar el sitio y luego reiniciar Apache:
sudo a2ensite 3w-trunk3.local.conf
sudo service apache2 restart
También se debe agregar el mismo en el archivo /etc/hosts :
127.0.0.1 localhost
127.0.1.1 lleonardis
127.0.0.1 3w-trunk3.local
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Referencia: https://www.digitalocean.com/community/tutorials/como-configurar-virtual-hosts-de-apache-en-ubuntu-16-04-es
saludos.