[SOLUCIONADO] Error 404 en login

Hola, configuré el servidor con https, el archivo de configuración lo dejé de la siguiente manera:

'ssl' => array( 'alcance' => 'all',//'none' | 'all' 'redirigir_ssl' => true,//true | false ),

Al querer realizar el login, da un error 404, la url es la siguiente:

g3w3/acceso?auth=form

El archivo de log tiene lo siguiente:

================================================================================ ================================= WARNINGS ================================= ================================================================================

NOTICE
Archivo: /var/guarani/g3w3/src/siu/lib/kernel/acceso/manager_operaciones_inactivas.php
Linea: 55
Undefined index: anonimo

WARNING
Archivo: /var/guarani/g3w3/src/siu/lib/kernel/acceso/perfil_php.php
Linea: 200
in_array() expects parameter 2 to be array, null given

NOTICE
Archivo: /var/guarani/g3w3/src/siu/lib/kernel/acceso/manager_operaciones_inactivas.php
Linea: 55
Undefined index: anonimo

WARNING
Archivo: /var/guarani/g3w3/src/siu/lib/kernel/acceso/perfil_php.php
Linea: 200
in_array() expects parameter 2 to be array, null given

================================================================================
=============================== INFO basica ================================

MEMORIA 6.10 Mb


CRONOMETRO

pre-consulta 0.001 seg
pre conexion 0.000 seg
conexion 0.013 seg
post-consulta 0.002 seg
fin request 0.008 seg
fin response 0.111 seg

TOTAL 0.135 seg

================================================================================
================================ nivel INFO ================================

– EJECUTANDO ACCION ‘siu\operaciones\acceso\controlador::accion__index’ -----

================================================================================
================================== DEBUG ===================================

– UA ------------------------------------------------------------------------

5

– ALIAS ---------------------------------------------------------------------

/g3w3

– ACTIVAR CACHE -------------------------------------------------------------

– CATALOGO: sistema/version_base_g3 | cache [false] - tipo [no] -------------

Array
(
[parametros] => Array
(
)

[metadata] => Array
    (
        [cache] => no
        [filas] => n
    )

[force_cache] => Array
    (
    )

)

– sql -----------------------------------------------------------------------

SET CLIENT_ENCODING TO ‘iso-8859-1’;

– sql -----------------------------------------------------------------------

SET search_path TO negocio

– CONECTAR DB ---------------------------------------------------------------

Array
(
[vendor] => pgsql
[dbname] => prod_081015
[schema] => negocio
[host] => localhost
[port] => 5432
[pdo_user] => admtmp
)

– SQL -----------------------------------------------------------------------

select version_app,ultimo_script_corrido from app_versiones_base where id_conversion = (select max(id_conversion) from app_versiones_base);

– DATOS ---------------------------------------------------------------------

3.11.0-000655

– Autenticacion -------------------------------------------------------------

El usuario no esta autenticado - Anonimo

–F<1>:E<0>:W<4>:T<0.135 s>:M<6.10 Mb>–
–REXCAT_CMET<version_base_g3>MEDAT<0.002>–

== FIN =============================================

G3W3 3.11

Saludos
Maxi


configuracion_g3w3.zip (3 KB)

Buenas tardes Maxi, por lo que vi en tus archivos de configuración tenes bien las configuración de los mismos, supongo que el único paso que te falto hacer es incluir el alias.conf en el apache.

ln -s /var/guarani/g3w3/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3.conf

También vi que estas tratando de acceder para loguearte a: g3w3/acceso?auth=form cuando en realidad deberias hacerlo a $servidor/g3w3
Espero que te sirva.

Saludos

El alias ya esta agregado en el apache, accedo a /g3w3, el error se da cuando ingreso usuario y contraseña y presiono el boton ingresar. El error se da de igual manera si los datos de acceso estan bien o no.

Hola, en los logs del 3W que enviaste parece estar todo bien, te pediría que me envíes los logs de apache (los logs de error y de acceso) que se generan al intentar loguearte.

sudo tail -f /var/log/apache2/error.log
sudo tail -f /var/log/apache2/access.log

quedo a la espera de los logs. saludos.

access.log

170.210.101.151 - - [25/Apr/2016:15:05:26 -0300] "GET /guarani/3.10/ HTTP/1.0" 302 554 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0" 170.210.101.151 - - [25/Apr/2016:16:19:57 -0300] "GET /guarani/3.10/ HTTP/1.0" 302 554 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0" 170.210.101.151 - - [25/Apr/2016:16:34:59 -0300] "GET /guarani/3.10/ HTTP/1.0" 302 554 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0"

error.log

[Sun Apr 24 06:25:12 2016] [notice] Apache/2.2.22 (Debian) PHP/5.4.45-0+deb7u2 mod_ssl/2.2.22 OpenSSL/1.0.1e configured -- resuming normal operations [Mon Apr 25 12:22:30 2016] [notice] Graceful restart requested, doing restart [Mon Apr 25 12:22:30 2016] [notice] Apache/2.2.22 (Debian) PHP/5.4.45-0+deb7u2 mod_ssl/2.2.22 OpenSSL/1.0.1e configured -- resuming normal operations [Tue Apr 26 14:14:35 2016] [error] [client 170.210.96.28] File does not exist: /var/guarani/g3w3/src/siu/www/favicon.ico [Tue Apr 26 14:14:35 2016] [error] [client 170.210.96.28] File does not exist: /var/guarani/g3w3/src/siu/www/favicon.ico [Tue Apr 26 14:14:42 2016] [error] [client 170.210.96.28] File does not exist: /var/guarani/g3w3/src/siu/www/acceso, referer: https://170.210.96.203/g3w3/ [Tue Apr 26 14:14:42 2016] [error] [client 170.210.96.28] File does not exist: /var/www/favicon.ico [Tue Apr 26 14:14:42 2016] [error] [client 170.210.96.28] File does not exist: /var/www/favicon.ico [Tue Apr 26 14:21:53 2016] [error] [client 170.210.96.28] File does not exist: /var/guarani/g3w3/src/siu/www/acceso

Hola, me hace ruido los errores que dicen que faltan los archivos:

/var/www/favicon.ico
/var/guarani/g3w3/src/siu/www/acceso

pregunta, ustedes crearon los certificados SSL para Apache?, les paso un par de links para que revisen si les falto hacer algún paso:

https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-debian-8
https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-14-04

saludos.

El problema era que en el servidor teniamos la siguiente regla de reescritura:

RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L]

quitamos eso y funciona. Hay alguna manera de que se pueda activar esta regla y que funcione el sistema?

Saludos
Maxi

Hola, tendrían que revisar la regla para ver que funcione bien, revisen las directivas RewriteCond y RewriteRule, aca hay dos post que son de gran ayuda:

https://wiki.apache.org/httpd/RewriteHTTPToHTTPS
https://www.sslshopper.com/apache-redirect-http-to-https.html

prueben reemplazando:


RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI}  [L]

por:


RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

pregunta, para que necesitan esas reglas?

contannos como te fue.

saludos.

nos configuran así los servidores por una cuestión de seguridad

Hola Maxi, van a tener que verlo con la persona que definió esa regla de reescritura, cosa que les pueda funcionar con HTTPS.

saludos.

gracias Leonel!