Portal cautivo version 2.3x



  • Buenas Tardes, tengo una duda y no encuentro respuesta, tengo desarrollado un portal cautivo con archivo php js css png y jpg, si ese contenido lo cargo en un portal cautivo anterior al 2.3 carga sin problema, pero al cargar ese mismo contenido en la version 2.3x simplemente no muestra ni imagenes ni ccs ni js, al revisar la bitacoras veo que nginx encuentra los archivos, pero no muesrta nada.. aqui las bitacoras

    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-bootstrap.min.css HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-custom.css HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-styles.css HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-logoph.png HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-jquery-1.12.0.js HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-bootstrap.min.js HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-funciones.js HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-mailgun_validator.js HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-background.jpg HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-publicidad.jpg HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"
    Jul  9 16:45:32 portal  portal.portal.com nginx: 192.168.1.18 - - [09/Jul/2016:16:45:32 -0500] "GET /captiveportal-logo.png HTTP/1.1" 200 10924 "http://192.168.1.15:8002/?zone=wifi" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"

    he leido mucho y veo que ha habido muchos problemas con los portales, realmente no tengo ni idea de donde empezar
    por un lado hablar del modulo rewrite
    por otro lado del archivo de configuracion de nginx para el portal (puerto 8002)

    Alguien tiene una idea de que puede ser. Gracias y SALUDOS
    p.d. por un momento pense que era un bug, pero en las version 2.3x pasa lo mismo, usando instalaciones desde 0 o restaurando un respaldo.



  • te hace falta la variable $PORTAL_ZONE$

    https://forum.pfsense.org/index.php?topic=110415.0

    a mi me paso lo mismo, pero se lo solucione con el enlace que te deje



  • he adicionado eso al formulario pero igual sigo sin poder cargar las imagenes / estilos / etc, quizas sea importante mencionar que el formulario de validacion no lo tengo en el index.html / php , sino que este carga varias javascript y estilos y al llenar los datos de un formulario en el index, este recien envia eso a otro php y este si tiene los datos que pfsense necesita ( a este ultimo fue el que agregue la correccion), lo interesante como comente anteriormente es que con la version anterior a 2.3 funciona sin problema, alguna otra idea?



  • @sitfrit:

    he adicionado eso al formulario pero igual sigo sin poder cargar las imagenes / estilos / etc, quizas sea importante mencionar que el formulario de validacion no lo tengo en el index.html / php , sino que este carga varias javascript y estilos y al llenar los datos de un formulario en el index, este recien envia eso a otro php y este si tiene los datos que pfsense necesita ( a este ultimo fue el que agregue la correccion), lo interesante como comente anteriormente es que con la version anterior a 2.3 funciona sin problema, alguna otra idea?

    Si no muestras tu código, será difícil que alguien pueda ayudarte