Entradas

Mostrando entradas de abril, 2012

Configurar Apache para acceder a carpetas remotas

Imagen
En el pasado post escribí sobre cómo configurar IIS 7 para acceder a carpetas remotas, este es el turno de apache.El problema en ambos casos es el mismo: el usuario que ejecuta el servicio por defecto no puede acceder a contenido ni funciones de red. La solución sin embargo en apache es mucho más simple y basta con cambiar este usuario en el servicio de apache.¿Por qué? pues porque apache solamente tiene un servicio mientras IIS cuenta con varios que están relacionados entre si y cambiar los permisos muchas veces genera que los servicios no se reinicien debido a que no tienen suficientes permisos los nuevos usuarios o que servicios que dependen del servicio cambiado tienen usuarios distintos.Veamos como cambiar el usuario por defecto de un servicio apache. Lo primero es ir a inicio –> ejecutar y escribimos services.msc, en la nueva ventana localizamos el servicio de apache:Hacemos clic derecho y seleccionamos propiedades, en la nueva ventana elegimos inicio de sesión:En esta nueva …

Acceder a contenido remoto en IIS 7 con PHP

Imagen
En realidad lo de PHP es por mi caso particular pero este post se aplica a cualquier script que vayamos a realizar pues trata realmente sobre los permisos de IIS para acceder a contenido en otros servidores distintos del local.Podrían ser en unidades de red pero en mi caso concreto lo hago accediendo a una carpeta compartida en un servidor externo.El origen del problema que impide a IIS acceder a unidades de red radica en los permisos de los usuarios por defecto que ejecutan los servicios o scripts PHP en mi caso. Existe una funcionalidad activada por defecto llamada acceso anónimo y esta se conecta por defecto con el usuario IUSR el cual no tiene permisos de red.Para acceder a esta funcionalidad abrimos el panel de control del IIS y accedemos en el nombre de nuestro servidor a la funcionalidad autentificación:La abrimos y seleccionamos la opción de acceso anónimo y en el panel derecho le damos a edit:Nos saldrá una nueva ventanaAl pulsar en set elegimos en la nueva ventana un usuario…