Preinscripciòn con apache 2.4

Soy nuevo con las herramientas de SIU y me encuentro aprendiendo a instalar.

Estoy usando Debian 8 y que viene con Apache 2.4, a diferencia de Debian 7 que viene con Apache 2.4. Hay ciertos cambios en la configuración que son mínimos pero que pueden producir frustraciones granes.

Seguí las instrucciones del Wiki[1] y cuando quise probar desde la web me dio error de Forbiden. Básicamente el error tenía que ver con la configuración en el archivo alias.conf:
Comenté las líneas Order y Allow y cambié por “Requiere all granted”.


<Directory "/usr/local/proyectos/preinscripcion/src/siu/www/">
        Options FollowSymLinks
    DirectoryIndex index.php
#Cambio de conf para apache 2.4
    #Order allow,deny
    #Allow from all
Require all granted
        include /usr/local/proyectos/preinscripcion/instalacion/rewrite.conf
</Directory>

En la documentación de apache hay más información sobre los cambios entre la versión 2.2 y 2.4 [2]. Es importante ir actualizando a Debian 8 ya que la versión 7 solo tiene actualizaciones de seguridad hasta mayo 2018[3].

Saludos,

Rafael

[1] http://portalguarani.siu.edu.ar/Portal/wiki/G3/Preinscripcion/3.4.0/DocTecnica/Instalacion
[2] https://www.debian.org/releases/wheezy/
[3] https://www.debian.org/releases/wheezy/

Hola Rafael,

El alias_template.conf de esa versión, a partir del cual se debe crear el alias.conf con las directivas para Apache, está preparado para la versión 2.2. Si quisieras usarlo en 2.4, deberías reemplazar, del bloque “Directory”, estas dos líneas:


    Order allow,deny
    Allow from all

reemplazándolas por:


    <IfModule !mod_authz_core.c>
        Order allow,deny
        Allow from all
    </IfModule>
    <IfModule mod_authz_core.c>
        Require all granted
    </IfModule>

Probalo y avisame.

Saludos,
Fernando

Listo, gracias