Archivo
Archivo
Etiquetas
Etiquetas
Entradas populares de este blog
Imprimir un texto con echo en PHP
PHP Non-Thread Safe vs Thread Safe
Acceder a contenido remoto en IIS 7 con PHP
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
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 ventana
Al pulsar en set elegimos en la nueva ventana un usuario con permisos de red
Reiniciamos nuestro servidor IIS
De esta forma tendríamos configurado nuestro servidor IIS 7 para acceder a unidades de red o carpetas compartidas en servidores remotos.
Nota: los permisos de escritura y lectura de las carpetas compartidas es otro tema, este post solamente configura IIS 7 para poder acceder a ellos, que luego tenga permisos es otra cosa.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Muy bueno el tip pero si el servidor web está en una DMZ esto no funciona... lo cual es mi caso :-(
Gracias por el post!