Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Técnica > Seguridad y Servidores


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Apache2 y PHP7 - Evitar que servicios se crucen
  #1  
Antiguo 21-sep-2017, 20:00
Avatar de UnderUp
UnderUp UnderUp está desconectado
Miembro Junior
 
Fecha de Ingreso: 27-agosto-2008
Ubicación: Chincha - Peru
Versión: openSUSE 12.3 64bits
Mensajes: 422
Agradecimientos: 6
Agradecido 34 Veces en 31 Mensajes
Poder de Credibilidad: 10
UnderUp está en el buen camino
Enviar un mensaje por MSN a UnderUp
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]
Responder Citando
  #2  
Antiguo 22-sep-2017, 13:57
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.591
Agradecimientos: 570
Agradecido 2.476 Veces en 1.674 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
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
Responder Citando
  #3  
Antiguo 22-sep-2017, 15:49
Avatar de UnderUp
UnderUp UnderUp está desconectado
Miembro Junior
 
Fecha de Ingreso: 27-agosto-2008
Ubicación: Chincha - Peru
Versión: openSUSE 12.3 64bits
Mensajes: 422
Agradecimientos: 6
Agradecido 34 Veces en 31 Mensajes
Poder de Credibilidad: 10
UnderUp está en el buen camino
Enviar un mensaje por MSN a UnderUp
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]
Responder Citando
  #4  
Antiguo 22-sep-2017, 16:53
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.591
Agradecimientos: 570
Agradecido 2.476 Veces en 1.674 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
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
Responder Citando
  #5  
Antiguo 23-sep-2017, 15:01
Avatar de julioeep
julioeep julioeep está desconectado
Miembro Junior
 
Fecha de Ingreso: 19-diciembre-2008
Ubicación: Villavicencio, Colombia
Versión: openSUSE LEAP 42.2
Mensajes: 678
Agradecimientos: 77
Agradecido 122 Veces en 110 Mensajes
Poder de Credibilidad: 9
julioeep está en el buen camino
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.
Responder Citando
  #6  
Antiguo 23-sep-2017, 22:05
Avatar de UnderUp
UnderUp UnderUp está desconectado
Miembro Junior
 
Fecha de Ingreso: 27-agosto-2008
Ubicación: Chincha - Peru
Versión: openSUSE 12.3 64bits
Mensajes: 422
Agradecimientos: 6
Agradecido 34 Veces en 31 Mensajes
Poder de Credibilidad: 10
UnderUp está en el buen camino
Enviar un mensaje por MSN a UnderUp
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]
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
apache2 php5 localhost acceso denegado 403 descarga script php omarin1 Software 3 17-feb-2011 03:26
config de apache2 dennyszzz Internet, Redes y Wireless 0 28-ago-2007 01:27
Parar e iniciar servicios en linux ubaloie FAQs, Manuales y Tutoriales 1 26-may-2006 07:31



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 18:58.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba