Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 6 de 6

Tema: Apache2 y PHP7 - Evitar que servicios se crucen

  1. #1
    Fecha de Ingreso
    27-agosto-2008
    Ubicación
    Chincha - Peru
    Mensajes
    429
    Post Thanks / Like
    Poder de Credibilidad
    11

    Apache2 y PHP7 - Evitar que servicios se crucen

    Solicito el apoyo nuevamente de los que mas saben.

    Estoy probando montar unos servicios sobre openSUSE. Ya logre instalar NextCloud sobre openSUSE y puedo acceder al servicio web mediante la siguiente direccion:

    http://<mi_ip>/nextcloud

    Mi pregunta viene por la situacion que, si deseo montar otro servicio web, en otra sub carpeta. Este tendria conflicto con el otro servicio de NextCloud.

    Entiendase, supongamos que soy el usuario accediendo a nexcloud e ingreso a la siguiente direccion:

    http://<mi_ip>/nextcloud

    El usuario ingresa su usuario y contraseña e inicia sesion. Como Nextcloud esta en PHP, el servidor coloca una cookie en el cliente web para identificar al usuario (Sesion del usuario).

    Ahora, supongamos que el mismo usuario, en la misma maquina, abre una pestaña mas en su navegador web, y desea acceder a otro servicio que esta en otra sobcarpeta del servidior:

    http://<mi_ip>/servicio2

    Este tambien le pedira un usuario y contraseña para el acceso, pero la cookie que se genera en el cliente web lo hace PHP. Asi que PHP creera que es la misma sesion de Nextcloud.

    ¿Hay alguna forma de separar y no se entremexclen estas sesiones a pesar de que es el mismo cliente web y elmismo servidor Apache/PHP.

    Espero haber sido claro y sea facil comprender la solicitud.

    Y... de antemano, muchas gracias por sus aportes.
    Laptop HP dv5-2133la [AMD Phenom II N640 2.9GHz / 4GB DDR3 RAM / ATI Radeon HD 4250 / 500GB 7200rpm HD]

  2. #2
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.361
    Post Thanks / Like
    Poder de Credibilidad
    10
    Eso que cuentas te ha ocurrido de verdad o es una suposición.

    Te cuento, yo he instalado varios WordPress usando los mismos temas en distintas carpetas en mi servidor y no he tenido problemas con WordPress entrando como http://<mi_ip>/carpetaX. El navegador sabe perfectamente que son distintos servicios como tu lo llamas, las cookies se guarda en este formato, si te fijas en el campo URL_validación sera distinto en cada caso. http://<mi_ip>/nextcloud no es igual a http://<mi_ip>/servicio2 por lo tanto, son servicios diferentes.

    Vamos, que puedes instalar varios NextCloud en distintas carpetas en tu servidor y usarlos perfectamente sin interferir entre ellos.

    PD: Por cierto, no nos has contado que paso con la instalacion de PHP5 y PHP7 que preguntastes en un tema del foro.
    NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
    Síguenos en TWITTER y en FACEBOOK
    Código:
    Buscador de   Alojamiento      Alojamiento     Otros
     paquetes:    de imágenes:     de ficheros:    buscadores:
    Search        TinyPic          Ifile Wuala     Simple y Facil
    Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

  3. #3
    Fecha de Ingreso
    27-agosto-2008
    Ubicación
    Chincha - Peru
    Mensajes
    429
    Post Thanks / Like
    Poder de Credibilidad
    11
    Gracias, Diablo rojo

    La consulta la he realizado en base a un supuesto. He desarrollado antes en PHP, y PHP crea una cookie en el navegador del usuario para identificar su sesión.

    Realmente aún no he probado si hay conflictos, como por ejemplo, si tienes dos servicios abiertos en el mismo navegador en diferentes pestañas. Al cerrar sesión en uno de los servicios en una de las pestañas, PHP destruye la sesión, lo cual podría provocar que la sesión de la otra pestaña también se cierre.

    Cómo te comento, es un supuesto que pienso podría pasar. Aún no lo he comprado, pero quiero anticiparme a ello.

    Con respecto a PHP7, ya viene en los repositorios de opensuse 42.3
    Así que no es necesario colgarse de repositorios adicionales. Lo que si veo es que en yast aún no está soportado para configurar php7. Aún está para php5. Así que falta que actualicen yast. La configuración hay que hacerla a mano.
    Laptop HP dv5-2133la [AMD Phenom II N640 2.9GHz / 4GB DDR3 RAM / ATI Radeon HD 4250 / 500GB 7200rpm HD]

  4. #4
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.361
    Post Thanks / Like
    Poder de Credibilidad
    10
    Cita Iniciado por UnderUp Ver Mensaje
    La consulta la he realizado en base a un supuesto. He desarrollado antes en PHP, y PHP crea una cookie en el navegador del usuario para identificar su sesión.
    La cookie de session es única, es un numero larguísimo que sirve para identificar la sesión.
    Si tienes dos pestañas con la misma session http://<mi_ip>/nextcloud, a cerrar una pestaña no se destruye la cookie, tienes que cerrar todas las sesiones de ese servicio para destruir la cookie.
    Si abres una pestaña en el navegador para otro servicio distinto http://<mi_ip>/servicio2 se genera otra cookie diferente a la 1ª.

    PHP es muy eficiente en estos casos.
    NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
    Síguenos en TWITTER y en FACEBOOK
    Código:
    Buscador de   Alojamiento      Alojamiento     Otros
     paquetes:    de imágenes:     de ficheros:    buscadores:
    Search        TinyPic          Ifile Wuala     Simple y Facil
    Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

  5. #5
    Fecha de Ingreso
    19-diciembre-2008
    Ubicación
    Villavicencio, Colombia
    Mensajes
    694
    Post Thanks / Like
    Poder de Credibilidad
    11
    No soy un webmaster pero tengo mi sitio con servicios como nextcloud, collabora, blog (wordpres), tienda (prestrashop), etc. Para ello uso subdominios como vhosts en apache y me funciona de maravilla.

    Nextcloud recomienda casi mandatorio usar https por obvias razones, al igual que collabora, si vas a integrar los dos servicios usando folder en apache no va a ser fácil lograrlo.

    Así que con subdominios, vhosts y letsencrypt a mi me va de maravilla.

  6. #6
    Fecha de Ingreso
    27-agosto-2008
    Ubicación
    Chincha - Peru
    Mensajes
    429
    Post Thanks / Like
    Poder de Credibilidad
    11
    Cita Iniciado por julioeep Ver Mensaje
    No soy un webmaster pero tengo mi sitio con servicios como nextcloud, collabora, blog (wordpres), tienda (prestrashop), etc. Para ello uso subdominios como vhosts en apache y me funciona de maravilla.

    Nextcloud recomienda casi mandatorio usar https por obvias razones, al igual que collabora, si vas a integrar los dos servicios usando folder en apache no va a ser fácil lograrlo.

    Así que con subdominios, vhosts y letsencrypt a mi me va de maravilla.
    Hola. Muchas gracias por tu respuesta.
    Se ve muy interesante.
    No sé si pudieras facilitar un manual para humanos para instalar collabora en un server opensuse.
    Laptop HP dv5-2133la [AMD Phenom II N640 2.9GHz / 4GB DDR3 RAM / ATI Radeon HD 4250 / 500GB 7200rpm HD]

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. Respuestas: 3
    Último mensaje: 17-feb-2011, 03:26
  2. config de apache2
    By dennyszzz in forum Internet, Redes y Wireless
    Respuestas: 0
    Último mensaje: 28-ago-2007, 00:27
  3. Parar e iniciar servicios en linux
    By ubaloie in forum FAQs, Manuales y Tutoriales
    Respuestas: 1
    Último mensaje: 26-may-2006, 06:31

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •